Git: Конфликты для Начинающих // Git Cherry Pick, Git Revert, Git Reset
Узнать о Java Буткемп: www.faang.school/?...
Основы Git простыми словами: • Что такое Git для Начи...
Приветствую вас, Дамы и Господа! В сегодняшнем ролике я расскажу про очень крутую, обширную и сложную тему как «Git: конфликты, PRs, ветки, cherry-pick, revert, reset».
Git - гениальная вещь, которая помогает проворачивать разные фишки с вашими файлами. Например, делать коммиты, создавать ветки и пушить их на GitHub. К слову о ветках. Я разберу, что это вообще такое и как они организованы. Затем разберем такую полезную функцию как Pull Requests, которая позволяет не уничтожить ваш мастер чьим-то совершенно эпическим косяком в коде, который может вообще приложение обнулить, например.
Затем я разберу такую простую, но полезную фишку, как Cherry-pick. Ничего сложно, но крайне функциональная штука, которая позволяет перенести коммит из вашей ветки уже в другую - готовую.
Самая крутая тема - конфликты. Это прямо больная тема даже для опытных разработчиков, которая может стать камнем предкновения. Иногда просто непонятно, откуда они вообще, блин берутся, да и что с ними делать.
В конце поговорим о том, как повернуть время назад и откатить на тележке весь тот кринж, который вы случайно навалили в коде, и который никак не хочет мержироваться.
Ролик будет очень полезен для начинающих, а опытные разработчики смогут освежить свои знания и найти пару полезных фишек для себя. Будет круто.
Про GitFlow: habr.com/ru/articles/106912/
Буду рад ответить на любые вопросы насчет обучения или карьеры, дать некоторые советы. Пишите!
Таймкоды:
00:00:00 - Вступление
00:01:46 - Организация веток
00:09:29 - Pull Request и Merge Request
00:14:56 - Cherry-pick
00:19:23: - Конфликты
00:38:55 - Revert vs Reset
00:48:34 - Заключение
Обучение:
Java Буткемп: www.faang.school/?...
Курс "Алгоритмы с нуля": www.faang.school/algorithms-f...
Курс "Подготовка к собеседованию в IT": www.faang.school/product-inte...
Java Magics. Бесплатный курс для начинающих: www.faang.school/java-magics?...
Социальные сети:
Instagram: / faang.school
LinkedIn: / vlad-mishustin
ВК: faang.school
ТГ-канал "Road to FAANG": t.me/fakng_eng
ДИСКЛЕЙМЕР
Любая информация, высказанная в данном видео является моим личным мнением и никак не относится и не отражает позиции моего работодателя или любых связанных со мной организаций.
Любой код, документация, логи или диаграммы, показанные в видео, являются моими личными макетами, написанными/созданными в мое свободное время на своей собственной машине, конкретно для демонстрации в роликах, никак не относясь и не используя интеллектуальную собственность моего работодателя или любых связанных со мной организаций.
Пікірлер: 80
Сердце болит от того что такой супер качественный контент не набирает заслуженное количество просмотров. Надеюсь в дальнейшем всё будет хорошо. Спасибо большое за твой труд
@user-hm6oe2zp8v
7 ай бұрын
да норм есть просмотры конечно не миллионы но есть
Ты реально лучший. То что я никак не мог понять посмотрев твой видос сразу понял структуру и осталось только попрактиковаться.
Отличный видос, даже учитывая, что я давно в разработке, зашел глянуть, про cherry pick, освежить знания, по итогу, посмотрел все) Тоже работаю IDE от Jetbrains, только в Шторме, но так сложилось, что я подсел на GitKraken для работы с git'ом, как по мне, круче этого софта, ничего нет, хотя и встроенный тоже хороший, но Кракен, ультимейт решение, хотя многих может оттолкнуть, что он платный)
Самые классные и понятные видео у него! Спасибо тебе большое! Не забрасывай канал! Удачи)
Ай малаца бро, держи сигу!
Я мидл, но никогда не пользовался резетом или ревертом , и черрипиком 😅. Теперь я знаю что это такое ибуду пользоваться 😅. За докер бы тоже с радостью послушал!
Спасибо тебе, добрый человек! У тебя реально классный подход в объяснении сложных вещей. Респект и тысяча лайков!
Подача очень нравится, с юмором)
Влад мы нас вдохновляешь, ты для нас кратос из god of war💪
чисто на кайфе в перерыве от работы посмотрел. очень полезно, даже с учетом того, что уже давно с гитом работаю. а еще максимально кайфово смотреть твои видосы, потому что подобные темы еще разбавляются хорошим юмором. спасибо, Влад)
Супер, очень жду видео про докер!
За кадром проделана титаническая работа! Респект!
Спасибо огромное! Доступная информация с юмором, и таким качеством однозначно заслуживает больше чем 1к лайков! Ещё раз спасибо вам огромное! Благодаря вам я начал разбираться в гите!
Шикарное видео про Git. Один совет используй git log --oneline чтобы хэш сразу был 7 знаков, а не эта длинная простыня. Так проще копировать
Спасибо за видео! У тебя очень хорошо получаеться донести сложные вещи простым языком. Респект!
Топовое видео. Спасибо огромное. Редко оставляю комментарии с благодарностью, но тут мимо пройти не мог)
Влад красава! Привет из черноземья) Спасибо за нереально крутые туториалы!!
Большое спасибо, Влад за полезную информацию, приятно смотреть качественное объяснение во всех твоих видео и за юмор :)!
Влад, спасибо за видео! Хочу дополнить, что даже удалив коммиты и изменения из них через reset --hard, получить к ним доступ можно через команду git reflog, вытянуть оттуда SHA нужного коммита, и переключиться на него через git checkout
Хорош, просто лучший! Спасибо
Шикарная и доступная информация!! Спасибо!
Лучший урок по гит, что я видел. Спасибо. Наконец могу удалить коммиты с наваленным кринжом😏
Наконец-то это видео вышло. Прошу , не бросай этот формат. Надеюсь скоро канал вернёт постоянных зрителей! 🔥
отличное полезное видео, спасибо. Шуточки тоже огонь:)
Все доступно и понятно. Давно хотел получить понятное объяснение этой темы
Спасибо за такой полезный контент!
Спасибо за Ваш труд! Коммент в поддержку канала.
Спасибо, классный материал
Блин, я целый вечер вчера убил на поиск информации из последней части видоса, а оно было вон как не сложно. Вау, спасибо огромное!🔥 Такого контента действительно сильно не хватает на русскоязычных просторах интернета :'с
На одном дыхании посмотрел! Спасибо большое 🤝
Спасибо большое, очень полезное видео
Просто мега качественный контент. Спасибо тебе большое за труды. Ждём видос по докеру всем селом)
Потрясающе!! Спасибо!! Очень здорово и понятно!
все в тему, спасибо!
Да, спасибо очень понятно, действительно животрепещущая тема после "Гит для новичков" Спасибо, благодаря тебе я стал лучше Очень жду видео про докер!
Очень доступно, спасибо!
Влад, продолжай в том же направлении) Очень полезное видео
Отличный выпуск Всего полочкам Даже для чайников понятно)
Спасибо огромное! Очень крутое видео!
Бро, спасибо большое! Искала инфу по всему интернету, но только твой видос ответил на все вопросы!
Спасибо! Очень полезно и понятно! Жду видео про docker
Отлично !
Пришлось поставить видео на паузу, чтобы поржать с надписи на футболке 😁 Именно так я исправляю свои косяки в коде 😋 За видео огромное спасибо!)
Круто!
очень полезно, спасибо!
Крут, вместо лекций в унике смотрю твои видосы
Огромный респект! Теперь надо про докер и к8с ну и было бы отлично систему мониторинга разобрать хотя это уже наверное не сильно целевое)
изучаю Qt, к изученной базе C++, скоро буду ещё изучать boost, как же полезно знать git даже на таких ранних этапах, учитывая, что помимо всех подключаемых файлов появились и те которые сами подстраиваются под написанный код фреймворков, типо moc-файлов. Спасибо Владу за контент!!
Очень классное видео, суперская подача - просто о сложном. Хотелось бы видео про Docker!
Отличный материал и подача! Отдельное спасибо за :wq :-)
Great video brotha
Ждем докер!
Прошел и второй урок. Поставил лайк. Спасибо! p.s.: под видео 8000 лайков, давай теперь урок по Docker
Бро, смотрю с удовольствием твои уроки - сам программист. У вас есть будка по Go? Я хочу научиться хорошо программировать на нем
топ контент, ток куча ошибок возникает , приходится у gpt все спрашивать) не сарказм, рил хороший контент )
Спасибо
Тайм кодов бы
TOP CONTENT
если я работаю с Лëхой, нужно ли мне делать fork?
Давай докер, а то годных видосов по нему нет
Приветствую очень интересно что за монитор у вас?
vi можно закрыть с сохранением - shift+ZZ. Прыгать по веткам: git switch master/... А вот почему я успешно комичу файлы modified без заброски их в stage? Без add, directly "commit"
Тигр
как добавить в pull request только одby commit из многих? я создал форк, изменил много файлов . создаю pull request в оригинальный репозиторий и туда лезут все изменения. пробовал создавать ветку в своём форке, делал там одно изменение, при создании pull request в ветку master своего форка всё нормально (1 файл изменён), а делаю pull request из новой ветки в оригинальный репозиторий - опять лезут все изменённые файлы.
я iOS разработчик и тоже подписался на Влада, так как это просто наикрутейший чел. До Влада юзал терминал, но не потому что до фига умный человек, а просто все платформы мне не нравились пока я не познакомился с IDE intelliJ IDEA, просто наикрутейшая штука упрощающая жизнь любым разрабам. Подписался поставил лайк и нажал на колокольчик. Мне очень жаль что ты не iOS разработчик иначе записался бы на твой буткемп
👍👍👍
Ребят давай ставить лайки и писать комментарии, чтобы продвигать эти видео в рекомендации! Ведь для создания такого ролика уходит тонна времени (монтаж, заготовка материала, сценарий, запись и различные дизайнерские вставки) и как то грустно осознавать что такого типа видео не проходят в массы
Влад, привет! Вопрос не дающий мне покоя третий день, как бы странно это не звучало😅. Что за flow chart софтина была в ролике про пет проекты? Сойду с ума если не узнаю)
@TZPrototype
7 ай бұрын
Excalidraw если кому интересно
если я напримр закомитил 100 файлов в одном комите , и понял что мне нужно исправить только один файл из ста, что делать?
неполадки с микро. временами скачет голос
Это все хорошо, а как быть если запушил уже и надо все откатить
Ахахахаха
Не очень понимаю зачем учить все эти команды, если в вскоде можно почти все (а возможно и все) это делать за пару кликов
@mihusle4187
7 ай бұрын
Мы учим концепцию, как гит работает. Будешь ты в терминале это все дергать, или в ide - это уже другой разговор ведь
Шикарная и доступная информация!! Спасибо!