#8 Уроки Git+GitHub - Работа с ветками git branch

  Рет қаралды 56,958

ITDoctor

ITDoctor

5 жыл бұрын

В этом видео уроке я расскажу вам что такое ветки и на примере покажу как создавать ветки (branch) в git, как перемещаться между ветками git, как переименовать ветку в git, как удалить ветку в git, как залить любую ветку на github и многие другие операции по работе с ветками в git. Рассмотрим команды git branch и git checkout.
🎥 Подробный урок про слияние веток и разрешение конфликтов слияния: • Слияние веток Git, раз...
Все уроки из этого курса:
• Уроки по Git и GitHub
✔Советую посмотреть:
Обзор редактора VS Code: • #1 Visual Studio Code ...
65 Лучших Сокращений Emmet: • #8 Лучшие сокращения E...
Уроки по Bootstrap 4: • #1 Загрузка и установк...
◄ Предыдущее видео: • #7 Уроки Git+GitHub - ...
► Следующее видео: • #9 Уроки Git+GitHub - ...
⚡️ Эксклюзив на Boosty - boosty.to/itdoctor
💡 Telegram канал - t.me/itdoctor_official/4
🎥 Курсы на Stepik - stepik.org/users/387773773/teach
💰 Донаты на ЮMoney - sobe.ru/na/itdoctor
ВКонтакте - itdoctorstudio
Яндекс Дзен - zen.yandex.ru/itdoctor
Rutube - rutube.ru/channel/23500045/
#git #github #itdoctor

Пікірлер: 103
@ITDoctor
@ITDoctor 3 жыл бұрын
Курс Frontend разработчик на HTML, CSS и JavaScript: stepik.org/z/113402
@user-zu9qv3vx5d
@user-zu9qv3vx5d 4 жыл бұрын
Спасибо за работу. Довольно тяжелая тема представлена в легком для понимания формате.
@Gazovchik
@Gazovchik 10 ай бұрын
Буду смотреть и пробовать не раз и не два!! Всем успехов в обучении!
@ITDoctor
@ITDoctor 10 ай бұрын
успехов!
@ekaterinapanteleeva8494
@ekaterinapanteleeva8494 Жыл бұрын
Спасибо большое! Всё круто! Понравилось использовать алиасы. Начала применять такую практику. Благодарю!!!
@ITDoctor
@ITDoctor Жыл бұрын
Всегда пожалуйста
@basmong
@basmong Жыл бұрын
Прекрасное объяснение, все хорошо показано и приятная речь.
@ITDoctor
@ITDoctor Жыл бұрын
Спасибо
@ivanchai
@ivanchai 3 жыл бұрын
Спасибо вам!!! Правда я с ветками чуть-чуть намудился, просто запутался в командах) Но потом пересмотрел - и всё получилось!
@ITDoctor
@ITDoctor 3 жыл бұрын
Пожалуйста
@Alex-hs8xj
@Alex-hs8xj 3 жыл бұрын
очень понятно, спасибо
@gribbobra928
@gribbobra928 4 жыл бұрын
Спасибо!
@mefistofelesfuckgood
@mefistofelesfuckgood Жыл бұрын
Спасибо за урок
@ITDoctor
@ITDoctor Жыл бұрын
Спасибо что оценили
@botino-k
@botino-k 2 жыл бұрын
Спасибо за серию уроков! Подскажите, когда на локальном компьютере удаляешь ветку, как отобразить эти изменения на gitHub. И когда переименовываешь ветку, git просит origin, но тогда на gitHub просто создается еще одна ветка с этим новым именем, а старая не удаляется.
@harryharry2949
@harryharry2949 10 ай бұрын
Thanks
@julis8611
@julis8611 Жыл бұрын
Отличный урок! Спасибо автору!
@ITDoctor
@ITDoctor Жыл бұрын
Пожалуйста
@Artyom_Eclipse
@Artyom_Eclipse 5 жыл бұрын
Спасибо! А когда выйдут остальные уроки?
@ITDoctor
@ITDoctor 5 жыл бұрын
сегодня видео по github gist. Видео сейчас каждый день появляются. так что следите за новостями
@user-hd1vl8jb9e
@user-hd1vl8jb9e 2 жыл бұрын
Исмаил, когда, в дальнейшем, мы научимся их (ветки) объединять? Хотелось бы увидеть это на твоём канале!
@Gazovchik
@Gazovchik 10 ай бұрын
Добрый вечер Есть же видео
@viktor.savchenko
@viktor.savchenko Жыл бұрын
Глупый вопрос. Зачем и в каких ситуациях используются новые ветки?
@user-jr6cd3bx6j
@user-jr6cd3bx6j Жыл бұрын
спасибо, все классно. Единственное, я не очень поняла, чем main отличается от master. И почему, когда Вы создавали во втором уроке локальный репозиторий, то не выполняли команду git branch -m main. Спасибо еще раз, что вы делает, это очень круто.
@ITDoctor
@ITDoctor Жыл бұрын
я не выполнил потому что переименовывать ветку не обязательно. она может быть и мастер. но этика и правила хорошего тона в разработке профессиональной говорят что ветка не должна быть мастер. я об это говорил в одном из видео, в книгах такое тоже пишут ну и в дальнейшем в команде вы с этим можете столкнуться на работе. но работать будет и так и так.
@Caprikanec3
@Caprikanec3 4 жыл бұрын
Отличные уроки, спасибо. Только у меня возникла одна проблема, при вводе команды "git branch" обсалютно ни чего не происходит
@user-dw4pi5gy7t
@user-dw4pi5gy7t 4 жыл бұрын
а консоль обычная или gitbush? cmd просто не все git команды поддерживает.
@SuperMen23
@SuperMen23 8 ай бұрын
Красавчик 👍, спасибо
@ITDoctor
@ITDoctor 8 ай бұрын
👍
@BlackSolderRuS
@BlackSolderRuS 3 жыл бұрын
7:43,то есть в ветке myfix и new_branch один и тот же коммит “ наши первые впечатления”? Или после перехода на new_branch в myfix не сохранилось положение головки?
@ITDoctor
@ITDoctor 3 жыл бұрын
Когда вы будите комитить в новой ветке в myfix останется все как было. А новая ветка уйдет вперед
@BlackSolderRuS
@BlackSolderRuS 3 жыл бұрын
@@ITDoctor спасибо за ответ. Отличное видео!
@nikolay6143
@nikolay6143 2 жыл бұрын
было бы отлично ещё уточнить что команды вводятся полностью если не настроена консоль, т.е. не git br а git branch и не git co а git checkout
@ITDoctor
@ITDoctor 2 жыл бұрын
Это 8 урок в курсе. об этом говорит название и обложка видео. И это значит что есть плейлист с видео курсом где все уроки от первого до последнего. Если смотреть по порядку то все будет понятно. Поэтому рекомендую всегда переходить к плейлисту и там искать ответы а лучше смотреть все с первого урока.
@isok.atyrau
@isok.atyrau 3 жыл бұрын
Отлично, обьясняете четко и понятно. У меня вопрос касательно редактора кода ВС код, при создании локального репозитория на левом панеле редактора кода создается куча файла, примерно 5000штук. И как мне это исправить??? И еще все скачанные плагины удаляется и отлетить русская версия??? С нетерпением жду!!!
@ITDoctor
@ITDoctor 3 жыл бұрын
Хоть скрин покажите. Я не понял ничего или по крайней мере просто не сталкивался с такими проблемами
@isok.atyrau
@isok.atyrau 3 жыл бұрын
@@ITDoctor скачал vs code и гит, установил в комп. Открыл редактор, создал базовый файл. После этого инициализировал, Дальше запушил в гитхаб. После этого закрыл редактор. Когда заново открыл, в редакторе в разделе система контроля версии в изменении добавлено куча файла. Короче скрин куда отправить???
@ITDoctor
@ITDoctor 3 жыл бұрын
@@isok.atyrau можно на почту ismail_2016@mail.ru
@alexander_gk
@alexander_gk 3 жыл бұрын
Ты инициализируешь репозиторий в папке, где есть ещё много других папок. Создай для своего проекта отдельную пустую папку и открывай проект в ней.
@CuteAnimalsInShorts
@CuteAnimalsInShorts 11 ай бұрын
очень интересно, конечно, что автор показал свой супер навороченный элиас, но неужели сложно в гайде вместо "co" написать "checkout"?
@ITDoctor
@ITDoctor 11 ай бұрын
если курс смотреть последовательно так как он запланирован то это не вызовет проблем, потому что в уроке 6 в плейлисте kzbin.info/aero/PLuY6eeDuleIOMB2R_Kky05ZfiAx2_pbAH показывалось всё это, а дальше мы просто продолжаем работать с тем что уже знаем
@Gazovchik
@Gazovchik 10 ай бұрын
) ) ) )
@x1aoensey
@x1aoensey 10 ай бұрын
Почему после git l терминал перестает ваодить символы?
@ihor607
@ihor607 3 жыл бұрын
Автор забыл сказать, под co подразумевается checkout, это слово надо ввести
@Just-SlavaFromRussia
@Just-SlavaFromRussia 2 жыл бұрын
Приветствую. Я новичок в IT, уточните пожалуста, что это за чудесный алиас такой?) это типа плагина в редакторе?
@ITDoctor
@ITDoctor 2 жыл бұрын
Алиас это сокращение команды. Вместо того чтобы писать длинную команду можно назначить ей сокращение и оно будет выполнять длинную команду но с коротким текстом
@Just-SlavaFromRussia
@Just-SlavaFromRussia 2 жыл бұрын
@@ITDoctor нужно назначать где отдельно, прописывать, или они по умолчанию определяются консолью?
@ITDoctor
@ITDoctor 2 жыл бұрын
@@Just-SlavaFromRussia в уроке про алиасы я показывал. Откройте плейлист по гитхабу на моем канале и там есть урок про алиасы. И другие. Они идут друг за другом в последовательности. Так и смотрите
@Just-SlavaFromRussia
@Just-SlavaFromRussia 2 жыл бұрын
@@ITDoctor благодарю
@JaratMan
@JaratMan Жыл бұрын
можещь еще команду - git l
@LAMit
@LAMit 9 ай бұрын
Здравствуйте. Почему у меня в репозитории сохранилась ветка new-branch, после выполненных всех команд как в видео (удаление ветки new_branch)? Хотя в терминале при выполнении команды git branch её нет.
@ITDoctor
@ITDoctor 9 ай бұрын
если она была уже запушена то удаление в локальном репозитории не удалит её в удаленном. нужно это отдельно делать.
@LAMit
@LAMit 8 ай бұрын
Спасибо за ответ) Круто, когда есть обратная связь с автором!@@ITDoctor
@ITDoctor
@ITDoctor 8 ай бұрын
@@LAMit всегда пожалуйста
@Panda-de8dd
@Panda-de8dd 2 жыл бұрын
У меня такая проблема. Сказали создать репозиторий там должен быть гитигнор. Все сделала и там автоматически появился ветка мастер. На локальном создала 2 ветки как dev и test. Сказали чтобы я пушила свой код в dev. После dev и test мержила. А ветку test сделала пулрекуест в мастер. И того мастер это главная ветка до него ветка тест и дев. Но у меня ветвления получаются не правильными. Я тест мердж дев сделала а вот тест сделать пулрекуест в мастер не получается. 😭
@fmleglrmglrml
@fmleglrmglrml 5 жыл бұрын
Хорошие уроки , но вот конкретно в этом , у меня возникли проблемы ,при попытке отправить ветку на GitHub выдает ошибку ssh: Could not resolve hostname https: Name or service not known fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. Полез искать исправление ошибки и просто афигел от того сколько всего непонятного для решения нужно сделать, получается что у вас все эти непонятные "Origin"(вообще не понимаю что это) настроены, а у "Рядового обучающегося " нет , не знаю даже что с этим делать . Возможна ли эта ошибка если мне пришлось выйти и зайти во время урока ,нужно ли настраивать постоянно удаленный сервер ,если мы это уже сделали в начале . Вообще у меня все началось с git push и он не показал ту подсказку ,а выдал fatal: No configured push destination. Either specify the URL from the command-line or configure a remote repository using git remote add and then push using the remote name git push В общем приходится разбираться как то дальше самому, так как делал все вроде строго по уроку , но вот откуда ноги ошибки растут не ясно пока , если разберусь отпишу в комментариях
@petardo7783
@petardo7783 4 жыл бұрын
Проще всего, для начинающих кто изучает гит. 1) Создать пустой проект на github.com 2) Скопировать адрес проекта 3) У себя на компьютере ввести команду git clone адресс_вашего_репозитория_на_гитхаб 4) вносите изменения в проект, новые файлы текст 5) git add . 6) git commit -m "initial commit" 7) git push origin master
@fmleglrmglrml
@fmleglrmglrml 4 жыл бұрын
@@petardo7783 спасибо за ответ, прошел год ,уже изучил вопрос,для меня не актуально,но может для других пригодится
@V1adimir__Krutikov
@V1adimir__Krutikov 3 жыл бұрын
@@fmleglrmglrml а в чем была проблема? чтобы новые рядовые пользователи знали куда лезть?
@fmleglrmglrml
@fmleglrmglrml 3 жыл бұрын
@@V1adimir__Krutikov ну видимо не верно произвел подключение к самому github поэтому и не видел ветку куда отправлять
@V1adimir__Krutikov
@V1adimir__Krutikov 3 жыл бұрын
@@fmleglrmglrml спасибо за оперативность))) ну и хорошо, что все так просто))), когда знаешь, примерно что из-за чего может быть. Ну это все с опытом приходит.!
@JaratMan
@JaratMan Жыл бұрын
Можешь написать полностью команды alias а - git g?
@ITDoctor
@ITDoctor Жыл бұрын
В уроке про алиасы рассказывал и в описании тоже есть, посмотрите тут: kzbin.info/www/bejne/lZCqh3WMq554qMk так же возможно вы не знаете что есть целый плейлист с уроками по git + github kzbin.info/aero/PLuY6eeDuleIOMB2R_Kky05ZfiAx2_pbAH
@ineednew9437
@ineednew9437 4 жыл бұрын
А что делать если вместо кириллицы, вот такой текст " " ?
@suspiciouscandy1678
@suspiciouscandy1678 3 жыл бұрын
лучше использовать латиницу
@Vo_Dem
@Vo_Dem 9 ай бұрын
Что значит флаг "origin" в команде git push origin master?
@ITDoctor
@ITDoctor 9 ай бұрын
stackoverflow.com/questions/9529497/what-is-Origin-in-git#:~:text=%D0%92%20Git%20%22origin%22%20%2D%20%D1%8D%D1%82%D0%BE,%D0%B8%D0%BC%D1%8F%2C%20%D0%B0%20%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%20%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D0%BE%D0%B5%20%D1%81%D0%BE%D0%B3%D0%BB%D0%B0%D1%88%D0%B5%D0%BD%D0%B8%D0%B5
@MelkoR4111
@MelkoR4111 2 жыл бұрын
это конечно все прикольно, но было бы гораздо лучше для обучения использовать стандартные команды , а не алиасы, выдуманные тобой. А уже в конце можно было бы сказать о такой функции.
@Gazovchik
@Gazovchik 10 ай бұрын
Огромнейший Диз такому "комментарию"!!!!
@Gazovchik
@Gazovchik 10 ай бұрын
Всем привет Ребята, а только у меня Перестал работать alias git g?,,,,,,,, Выдаёт вместо строки с путём : Нажимаешь пишет (END) и блокируется дальнейшая работа с терминалом,,,,,,,,
@Gazovchik
@Gazovchik 10 ай бұрын
и почему-то Именно в VSC..... В командной строке Виндоус - работает,,,,,,,
@Gazovchik
@Gazovchik 10 ай бұрын
Ребята, я с помощью ДжиПиТи кажется разобрался - вдруг кому-то когда-то понадобится: Сперва - у меня через время стал Закрываться и доступ к следующим командам после ввода git g/git l также и в командной строке Виндоус - Так вот ДжиПиТи мне сказал что я попадаю в какой-то журнал вывода git --- и что если я Хочу Выйти из это журнала мне надо - просто нажать клавишу q (т.е. покинуть). Теперь всё работает!! Пока, по крайней мере. Всем успехов в учёбе.
@ITDoctor
@ITDoctor 10 ай бұрын
спасибо ДжиПиТи
@sergey2151
@sergey2151 2 жыл бұрын
Автор, создавать в учебном курсе алиасы и учить по ним - откровенное неуважение к зрителям. Если вы помните, какой алиас что значит, то новичкам, которые только изучают git, приходится дважды ломать голову - запоминая новый материал и транслируя алиасы.
@Gazovchik
@Gazovchik 10 ай бұрын
Огромнейший Диз такому "комментарию"!!!!
@denis5823
@denis5823 4 ай бұрын
Откуда вы это все знаете? ))))
@ITDoctor
@ITDoctor 4 ай бұрын
Изучаю много лет плюс опыт за все эти годы.
@denis5823
@denis5823 4 ай бұрын
@@ITDoctor а вот с этого места поподробней)))) Откуда с только можно было зачерпнуть информации. По книгам учитесь? надо видосик как я стал программистом)))
@ITDoctor
@ITDoctor 4 ай бұрын
@@denis5823 ну если заниматься увлеченно каким то делом в течении 10, 15 и более лет то эволюция неизбежна. Попробуйте и все получится. Работа, чтение, другие видео и курсы, и так в бесконечном цикле много много лет. Вот и вся тайна, которой в общем то и нет.
@denis5823
@denis5823 4 ай бұрын
@@ITDoctor я уже научился немного HTML и CSS, теперь JS начинаю изучать. Как лучше по книгам учится или по видосам? или все надо смешивать?
@ITDoctor
@ITDoctor 4 ай бұрын
@@denis5823 смотря что вам больше нравится и даёт лучший результат. Я раньше вообще не любил читать и только смотрел. А сейчас наоборот почти не смотрю а только читаю. Поэтому делайте так как подсказывает чутьё
@anatolysokolov
@anatolysokolov 2 жыл бұрын
алиасы... Это как обучать английскому, используя русский перевод: "Вот для этого предмета есть английское название, но на русском оно называется яблоко". "git l" класс команда, прям из доков взято...
@Kinogre4ka
@Kinogre4ka 8 ай бұрын
Автор в начале видео сказал, что использует алиасы. И как ни странно предыдущее видео в плейлисте - как раз об этом.
@user-ut6jo6ct2l
@user-ut6jo6ct2l 9 ай бұрын
Мне кажется, не очень хорошая идея использовать свои собственные команды в обучающем видео. Раз люди его смотрят, значит они не ориентируются в этой теме и при этом дополнительно грузить их своими сокращениями...
@ITDoctor
@ITDoctor 9 ай бұрын
возможно. но видео это не самостоятельная единица, его в отрыве от других лучше не смотреть, особенно новичкам. Курс нужно смотреть последовательно в плейлисте от первого видео до последнего, тогда будет понятно так как в одном из предыдущих уроков я все это подробно показывал. и проходя все уроки со мной учащийся движется параллельно и никаких вопросов возникать не будет kzbin.info/aero/PLuY6eeDuleIOMB2R_Kky05ZfiAx2_pbAH но тем не менее спасибо за то что делитесь своим мнением
@MrVvvvvvvvv111
@MrVvvvvvvvv111 4 ай бұрын
git br не работает, git l тоже, что за чепуха
@ITDoctor
@ITDoctor 4 ай бұрын
смотрите все уроки последовательно в плейлисте. особенно урок №6 kzbin.info/www/bejne/gJW4q6uebdKch9k
@Shizostereo
@Shizostereo Жыл бұрын
Всё в кашу и непоследовательно, что, зачем, самое сумбурное и затянутое видео по теме
@Gazovchik
@Gazovchik 10 ай бұрын
Очень Странный "комментарий",,,,,,,,
@Shizostereo
@Shizostereo 10 ай бұрын
@@Gazovchik запятая западает?
@Gazovchik
@Gazovchik 10 ай бұрын
@@Shizostereo , .........
@Shizostereo
@Shizostereo 10 ай бұрын
@@Gazovchik Остановитесь, пощадите! :)
@Gazovchik
@Gazovchik 10 ай бұрын
@@Shizostereo Я смотрю вы Ооочень Умный, ну прям ваще (панда кунг-фу 1). Так вот если вы На Самом Деле такой умный - то Докажите! Почему у меня не работает команды git l и git g?? Сперва перестали работать в VSC, а потом и в команд.строке windows........ ??
@qvagin
@qvagin 4 ай бұрын
Как добавить отдельного пользователя для отдельной ветки git для работы только с этой веткой?
@ITDoctor
@ITDoctor 4 ай бұрын
смотрите весь плейлист последовательно kzbin.info/aero/PLuY6eeDuleIOMB2R_Kky05ZfiAx2_pbAH а в 19 уроке будет показано как разные люди работают над одним проектом.
Git и GitHub Курс Для Новичков
49:35
Владилен Минин
Рет қаралды 1,1 МЛН
OMG🤪 #tiktok #shorts #potapova_blog
00:50
Potapova_blog
Рет қаралды 7 МЛН
Why You Should Always Help Others ❤️
00:40
Alan Chikin Chow
Рет қаралды 117 МЛН
GIT: Merge or Rebase? What's the difference?
10:47
Front-end Science із Сергієм Пузанковим
Рет қаралды 131 М.
The most common mistakes with git. How to fix it?
16:35
Front-end Science із Сергієм Пузанковим
Рет қаралды 61 М.
GitHub ветки (branch) - зачем и какие нужны
17:29
Айтишник 👩‍💻
Рет қаралды 7 М.
GIT. Interactive Rebase. How to work with it?
17:02
Front-end Science із Сергієм Пузанковим
Рет қаралды 42 М.
Что делает Git и gitignore, как создать ветку. GitHub + IntelliJ IDEA. Как сделать Pull Request
13:13
Studying GitHub in a video lesson for 15 minutes!
16:17
Гоша Дударь
Рет қаралды 849 М.
OMG🤪 #tiktok #shorts #potapova_blog
00:50
Potapova_blog
Рет қаралды 7 МЛН