Работа с системой контроля версий git и github из IntelliJ Idea

Поділитися
Вставка
  • Опубліковано 11 чер 2024
  • #devmark #git #idea В этом пошаговом руководстве мы рассмотрим базовые операции по работе с системой контроля версий git с помощью IntelliJ Idea. Также научимся генерировать пару из публичного и приватного ключей, чтобы работать с github по ssh. Помимо этого, попробуем создать несколько коммитов в разных ветках нашего репозитория.
    Таймлайн:
    00:00 Создание репозитория на GitHub
    02:56 Клонирование репозитория
    07:35 Работа с репозиторием в идее
    12:52 Слияние ветки с мастером
    А если хотите работать с Git из консоли, то есть статья по теме: devmark.ru/article/git-consol...

КОМЕНТАРІ • 33

  • @user-oo8oh2ou4g
    @user-oo8oh2ou4g 9 місяців тому +2

    Вы очень здорово объясняете! Благодарю!

  • @MgsMen
    @MgsMen 8 місяців тому +1

    Спасибо, очень здорово. Музон приятный и всё по делу

  • @user-su5iv9ix8n
    @user-su5iv9ix8n 7 місяців тому +1

    Спасибо мужик! очень хорошо объяснил

  • @kurvabober611
    @kurvabober611 7 місяців тому

    Спасибо огромное, все очень понятно и четко

  • @evgeniiminikeev9331
    @evgeniiminikeev9331 3 місяці тому

    Спасибо за видео!

  • @user-fo2li6tj3f
    @user-fo2li6tj3f 10 місяців тому

    спасибо большущее, очень понятно

  • @jensenackles8998
    @jensenackles8998 2 роки тому +1

    Хороший канал

  • @rendi5799
    @rendi5799 Рік тому

    Очень понятно. Спасибо. Жалко нет time-line, чтобы удобнее потом пересматривать.

    • @devmark
      @devmark  6 місяців тому

      Таймлайн добавил

  • @botsynth
    @botsynth 6 місяців тому

    Скажи пожалуйста, как сделать лучше - вот у меня есть большой проект org.units с кучей подпакетов (org.units.base, org.units.generics, org.units.collections, etc) в которых лежат примеры из учебника - примеры классов и всегда один MainApp класс с static main.
    Как лучше - когда каждый пример находится в отдельном модуле или когда они просто лежат в подпакетах в одном общем пакете?

    • @devmark
      @devmark  6 місяців тому

      Если это учебный проект, а бы не делал модули, а раскладывал по подпакетам. Вы можете создавать main-метод хоть в каждом классе и запускать тот из них, который вам нужен сейчас. Ну и я рекомендую именовать пакеты в единственном числе, т.е. не collections, а collection.

    • @botsynth
      @botsynth 6 місяців тому

      @@devmark то есть я правильно все изначально решил, понятно, спасибо! Извиняюсь, что написал криво - конечно, в каждом пакете есть свой mainapp класс с static main.

  • @mrsergey7469
    @mrsergey7469 Рік тому

    Спасибо за видео, почему то не работает связка ssh, пришлось коннектится через http и token. Не могли бы вы подсказать возможные причины?

    • @devmark
      @devmark  Рік тому

      А как именно "не работает"? На всякий случай проверьте урл, который прописан для репозитория. Если вы хотите использовать ssh, то и в урле должен быть ssh, а не http.

    • @mrsergey7469
      @mrsergey7469 Рік тому

      @@devmark я генерирую ssh на пк, в настройках вставляю его в гитхаб, всё ок. В последствии когда пытаюсь в гитбаш сделать гит клон или гит пуш, вставляя URL ssh он пишет ошибку прав и доступа. При вставке URL http ошибок нет, всё работает.

    • @Oleg-SDG
      @Oleg-SDG Рік тому +2

      тоже ошибка на этапе клонирования - в видео нет описания преднастроек обязательных для дальнейших манипуляций - а все потому что видео мудреное и нарезанное !!

    • @nyutik25
      @nyutik25 Рік тому

      @@Oleg-SDG ну погуглите по тексту ошибки. У меня всё получилось с 1 раза. Хороший разработчик должен находить причины ошибок. Учитесь быть хорошим

    • @Oleg-SDG
      @Oleg-SDG Рік тому

      @@nyutik25 прикольно что вы мне совет даете учитывая сколько времени проошло с моего коментария ) лол

  • @botsynth
    @botsynth 6 місяців тому

    Блин, так странно.
    Если создать директорию и открыть её как проект, то после добавления хотя бы одного файла студя генерирует .idea, а сама директория превращается в корневой модуль, а .iml (конфиг модуля) помещается в .idea.
    Если создать empty project и один модуль, и добавить файл - то .idea не появляется. Очень нелогичным кажется. (upd: тупанул, .idea создаётся, её просто не видно в студии в режиме project, в project files или explorer всё видно.)
    Если создать java проект, то проект становится корневым модулем, а.iml создаётся снаружи .idea.

    • @devmark
      @devmark  6 місяців тому +1

      Когда вы используете модули, то должны ответить на вопрос, зачем?) Я стараюсь не усложнять структуру проекта без крайней необходимости. Тогда папка .idea и .iml файл создаются в корне проекта.

    • @botsynth
      @botsynth 6 місяців тому

      @@devmark "Когда используете"))) А они всегда используются, в том-то и проблема. Я сильно тупил, пока не понял, что .iml это модуль, .idea это проект, потому что студия демонстрирует модуль как проект в 1: Project pane. И это ещё с учетом того, что имя .iml не связано с именем модуля в проекте. Так что вы своим тутором вывели меня из затупа)

  • @ivantokarev3950
    @ivantokarev3950 Рік тому

    Bitbucket уже не доступен для России

    • @oleksandrkravchenko4181
      @oleksandrkravchenko4181 Рік тому +5

      та для росии скоро много чего доступно не будет)

    • @devmark
      @devmark  Рік тому +3

      Откуда такая информация? У меня есть несколько проектов на битбакет, только что проверил, всё доступно.

  • @melukandrew
    @melukandrew Рік тому +1

    Відео для новачків

  • @user-ru7di1lg9r
    @user-ru7di1lg9r Місяць тому

    Про все рассказал кроме темы