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

  Рет қаралды 25,984

Devmark Ru

Devmark Ru

Күн бұрын

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

Пікірлер: 33
@MgsMen
@MgsMen 9 ай бұрын
Спасибо, очень здорово. Музон приятный и всё по делу
@user-oo8oh2ou4g
@user-oo8oh2ou4g 10 ай бұрын
Вы очень здорово объясняете! Благодарю!
@user-su5iv9ix8n
@user-su5iv9ix8n 8 ай бұрын
Спасибо мужик! очень хорошо объяснил
@mariyskiyPivolub
@mariyskiyPivolub 8 ай бұрын
Спасибо огромное, все очень понятно и четко
@evgeniiminikeev9331
@evgeniiminikeev9331 5 ай бұрын
Спасибо за видео!
@user-fo2li6tj3f
@user-fo2li6tj3f 11 ай бұрын
спасибо большущее, очень понятно
@jensenackles8998
@jensenackles8998 2 жыл бұрын
Хороший канал
@rendi5799
@rendi5799 Жыл бұрын
Очень понятно. Спасибо. Жалко нет time-line, чтобы удобнее потом пересматривать.
@devmark
@devmark 7 ай бұрын
Таймлайн добавил
@botsynth
@botsynth 7 ай бұрын
Скажи пожалуйста, как сделать лучше - вот у меня есть большой проект org.units с кучей подпакетов (org.units.base, org.units.generics, org.units.collections, etc) в которых лежат примеры из учебника - примеры классов и всегда один MainApp класс с static main. Как лучше - когда каждый пример находится в отдельном модуле или когда они просто лежат в подпакетах в одном общем пакете?
@devmark
@devmark 7 ай бұрын
Если это учебный проект, а бы не делал модули, а раскладывал по подпакетам. Вы можете создавать main-метод хоть в каждом классе и запускать тот из них, который вам нужен сейчас. Ну и я рекомендую именовать пакеты в единственном числе, т.е. не collections, а collection.
@botsynth
@botsynth 7 ай бұрын
@@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 Жыл бұрын
тоже ошибка на этапе клонирования - в видео нет описания преднастроек обязательных для дальнейших манипуляций - а все потому что видео мудреное и нарезанное !!
@nyutik25
@nyutik25 Жыл бұрын
@@Oleg-SDG ну погуглите по тексту ошибки. У меня всё получилось с 1 раза. Хороший разработчик должен находить причины ошибок. Учитесь быть хорошим
@Oleg-SDG
@Oleg-SDG Жыл бұрын
@@nyutik25 прикольно что вы мне совет даете учитывая сколько времени проошло с моего коментария ) лол
@melukandrew
@melukandrew Жыл бұрын
Відео для новачків
@user-ru7di1lg9r
@user-ru7di1lg9r 2 ай бұрын
Про все рассказал кроме темы
@botsynth
@botsynth 7 ай бұрын
Блин, так странно. Если создать директорию и открыть её как проект, то после добавления хотя бы одного файла студя генерирует .idea, а сама директория превращается в корневой модуль, а .iml (конфиг модуля) помещается в .idea. Если создать empty project и один модуль, и добавить файл - то .idea не появляется. Очень нелогичным кажется. (upd: тупанул, .idea создаётся, её просто не видно в студии в режиме project, в project files или explorer всё видно.) Если создать java проект, то проект становится корневым модулем, а.iml создаётся снаружи .idea.
@devmark
@devmark 7 ай бұрын
Когда вы используете модули, то должны ответить на вопрос, зачем?) Я стараюсь не усложнять структуру проекта без крайней необходимости. Тогда папка .idea и .iml файл создаются в корне проекта.
@botsynth
@botsynth 7 ай бұрын
@@devmark "Когда используете"))) А они всегда используются, в том-то и проблема. Я сильно тупил, пока не понял, что .iml это модуль, .idea это проект, потому что студия демонстрирует модуль как проект в 1: Project pane. И это ещё с учетом того, что имя .iml не связано с именем модуля в проекте. Так что вы своим тутором вывели меня из затупа)
@ivantokarev3950
@ivantokarev3950 2 жыл бұрын
Bitbucket уже не доступен для России
@oleksandrkravchenko4181
@oleksandrkravchenko4181 2 жыл бұрын
та для росии скоро много чего доступно не будет)
@devmark
@devmark 2 жыл бұрын
Откуда такая информация? У меня есть несколько проектов на битбакет, только что проверил, всё доступно.
Git и GitHub Курс Для Новичков
49:35
Владилен Минин
Рет қаралды 1,1 МЛН
Khó thế mà cũng làm được || How did the police do that? #shorts
01:00
Heartwarming: Stranger Saves Puppy from Hot Car #shorts
00:22
Fabiosa Best Lifehacks
Рет қаралды 21 МЛН
Дарю Самокат Скейтеру !
00:42
Vlad Samokatchik
Рет қаралды 7 МЛН
Mastering Git in JetBrains Rider
24:22
Dan Clarke
Рет қаралды 7 М.
Git. Большой практический выпуск
1:38:17
Артем Матяшов
Рет қаралды 528 М.
100+ Linux Things you Need to Know
12:23
Fireship
Рет қаралды 761 М.
Khó thế mà cũng làm được || How did the police do that? #shorts
01:00