GIT: Merge or Rebase? What's the difference?

  Рет қаралды 140,955

Front-end Science with Sergey Puzankov

Front-end Science with Sergey Puzankov

Күн бұрын

Пікірлер: 275
@kisurov
@kisurov 4 жыл бұрын
На всех собесах, где спрашивали Git, обязательно спрашивали этот вопрос (в теме видео). Спасибо за доходчивое объяснение!
@frontendscience
@frontendscience 4 жыл бұрын
Ухты класс! Не знал что такое на собеседованиях спрашивают. Рад что было полезно!
@рострост-м6з
@рострост-м6з 4 жыл бұрын
Собесы на джуна?
@kisurov
@kisurov 4 жыл бұрын
@@рострост-м6з И на джуна и на мидла. Я их много проходил. Некоторые компании (например Luxoft, Epam) сначала проводят жёсткий собес, а потом на его основании определяют твой уровень.
@denisoleksyuk5346
@denisoleksyuk5346 3 жыл бұрын
+ мне пару дней назад задали этот вопрос, но до этого я уже посмотрел это видео и ответил на вопрос более менее удачно 🙃
@anastasiyaboiko8862
@anastasiyaboiko8862 3 жыл бұрын
У меня это спросили в епаме на собесе для лабы. Я помнила только что ребейз плохо, а мерж хорошо :D
@vasilyh4588
@vasilyh4588 2 жыл бұрын
Правила просты - соблюдайте их и будет вам ЩАСТЕ: - НИКТО и НИКОГДА не пихает коммиты (push) в чужие ветки - делайте СВОЙ бранч и работайте там спокойно (напомню, что её даже пушить - не обязательно если работаете один). - В СВОЮ ветку для получения изменений извне лучше делать Rebase, в любую чужую - не важно чью, не говоря уже про базовые master/develop - только Merge - иначе вам придут и сломают лицо. Из этого следует: когда над фичей работают несколько разработчиков - делается отдельная feature-ветка, после чего каждый из них ОБЯЗАН сделать СВОЁ собственное ответвление от этой feature-ветки (Branch) и продолжать работать по стандартным правилам, договариваясь отправляя сообщения: "я сегодня сделаю merge в основную feature ветку - есть возражения?" И после успешного MERGE - второе: "Ребята, я сделал merge в feature ветку - обновитесь".
@basvalan
@basvalan 3 ай бұрын
У вас там что-то о пул реквестах слышали?
@vasilyh4588
@vasilyh4588 3 ай бұрын
@@basvalan Наличие процесса pull requests - зависит от договорённостей и метода разделения ответственности в команде. Ну и от настроек, которые, иногда, некому делать.
@MrNightingale1989
@MrNightingale1989 4 жыл бұрын
Спасибо! Всегда делал мердж, но после просмотра видео понял, что можно и рибэйз использовать)
@frontendscience
@frontendscience 4 жыл бұрын
Рад что было полезно!
@MrNightingale1989
@MrNightingale1989 4 жыл бұрын
@@frontendscience в прошлом видео видел, что ты используешь элиас lg для вывода гит лога. Какие ещё используешь? Я кроме lg ещё last добавил себе для вывода последнего коммита. Спасибо!
@petroboiko3019
@petroboiko3019 3 жыл бұрын
Все чаще возвращаюсь на этот канал для заполнения пробелов в своих знаниях.
@frontendscience
@frontendscience 3 жыл бұрын
Рад слышать:) успехов Вам!
@inaccessibleJr
@inaccessibleJr 4 жыл бұрын
Очень красивое видео, прям как елочка. Спасибо за видео
@frontendscience
@frontendscience 4 жыл бұрын
Старалси :)
@atlantatesla9348
@atlantatesla9348 2 жыл бұрын
Мне тоже понравился момент с елочкой 👍
@desire88
@desire88 2 жыл бұрын
Работаем по разному, но в основном через merge из-за надежности. Когда бывает очень много малозначимых коммитов , например исправление опечаток в словах, тогда обычно мы делаем squash или интерактивный rebase, но видимо это следующее видео в цикле Git :) PS: спасибо за труды, новичков в команде часто приходится подтягивать поэтому советую что посмотреть и с какого канала, у вас достойные и наглядные объяснения - буду советовать.
@gerasim_vol
@gerasim_vol 4 жыл бұрын
посмотрел 5 видео по этой теме, только на вашем понял. спасибо, подписался
@frontendscience
@frontendscience 4 жыл бұрын
Очень вдохновляет! Спасибо за обратную связь! Будем еще больше стараться)
@Vlad-em1bx
@Vlad-em1bx 2 жыл бұрын
На собесах для мидлов задают такие вопросы. Огромное спасибо автору за простое и полное объяснение!
@WalkHB2
@WalkHB2 2 жыл бұрын
Знал, что rebase этот мерж только по-другому, но как именно по другому не понимал (описания до этого читал перемудреные). После этого видео все стало понятно, спасибо!
@ТимурТокумов-и1к
@ТимурТокумов-и1к 2 жыл бұрын
Как же доступно автор всё объяснил! Спасибо!
@slaviksemen4919
@slaviksemen4919 Жыл бұрын
братан не знаю как но ты самый понятнее всего обьяснил из всего простора инета
@andygr1n1
@andygr1n1 3 жыл бұрын
пользуюсь только merge, как раз потому что не имел ни одного проекта, который разрабатывал бы один отличный материал, спасибо!
@ИльдарГареев-в9ч
@ИльдарГареев-в9ч 3 жыл бұрын
рассказ про ветки же
@andreypr503
@andreypr503 3 жыл бұрын
одна ветка на проект?
@peacedets
@peacedets 6 ай бұрын
Дай тебе Бог здоровья, хлопчик, наконец-то дошло до старика.
@MrKoTera
@MrKoTera 4 жыл бұрын
Чел, отличное видео! Благодаря ему я всё же понял, когда и что использовать. Большинство говорит, что эти команды делают, но когда их использовать чётко - мало кто)
@frontendscience
@frontendscience 4 жыл бұрын
Рад, что пригодилось, бро)
@dreamer_vi905
@dreamer_vi905 8 ай бұрын
Лайк. Чистый вопрос на собеседовании. Плюс хорошее объяснение для понимания. Спасибо большое. Подписка.
@Rom4eS
@Rom4eS 3 жыл бұрын
Объяснение merge и rebase на котиках это же гениально!))
@RinMagnetic
@RinMagnetic 3 жыл бұрын
Огромное спасибо за видео. Наконец-то получилось найти простое и доступное объяснение про эти команды.
@frontendscience
@frontendscience 3 жыл бұрын
И Вам спасибо! )
@КсенияСидельникова-о3г
@КсенияСидельникова-о3г 6 ай бұрын
Наконец-то)) спасибо вам, очень хорошо объяснили, я до этого читала. И никак не могла понять. У меня скопилось много разных версий. Так и жила несколько лет 😀. Документацию к гиту писал какой - то душнила, чтоб было максимально непонятно и запутанно.
@andyanderson222
@andyanderson222 3 жыл бұрын
Оочень четкое и понятное объяснение! Большое Вам спасибо!
@dmytrokireiev9241
@dmytrokireiev9241 3 жыл бұрын
Нраицца. Спасибо. Использую merge постоянно. Теперь готов попробовать rebase
@frontendscience
@frontendscience 3 жыл бұрын
Класс! Спасибо)
@bama2619
@bama2619 2 жыл бұрын
Спасибо. 4:23 rebase (состав + состав) Одному разрабу на ветке самый раз. Многим разрабам нужно осторожно так как меняется история и hash коммитов.
@ross-c3h
@ross-c3h 2 жыл бұрын
Благодаря этому видео, вопрос по мерджу/ребейзу для себя закрыл. Очень доходчиво объяснил. Дякую!;)
@ЦветыЗла-х1ш
@ЦветыЗла-х1ш 3 жыл бұрын
Cпасибо, мне как начинающему разработчику было очень полезно!
@frontendscience
@frontendscience 3 жыл бұрын
Очень рад. Благодарю, что написали.
@artkoorosawa6432
@artkoorosawa6432 2 жыл бұрын
Да. Спасибо Сергей. Всегда хватало merge, но не давно начал искать работу и не знал даже что существует такая команда как rebase. Я просто и сказал так что не знаю - в результате не прошёл, но поинтересовался. Греет душу что не упал всё таки лицом в грязь, так как это фактически аналоги.
@andreifokin311
@andreifokin311 3 жыл бұрын
Супер! Очень доходчиво! Отдельное спасибо за вставки картинок и гифок! Поржал))))
@frontendscience
@frontendscience 3 жыл бұрын
Прикольно! Рад, что понравилось! Я старался))
@Евгений-и3о3е
@Евгений-и3о3е 2 жыл бұрын
Самое доходчивое объяснение ! спасибо!
@frontendscience
@frontendscience 2 жыл бұрын
Рад, что оказалось полезно)
@atlantatesla9348
@atlantatesla9348 2 жыл бұрын
Спасибо большое за объяснение. Первый раз на вашем канале и сразу же подписалась. Доходчивое объяснение со схемами. И отдельный респект за вставки различных мемов, гифок и "красивометр" 😁. Это помогает взбодриться и смотреть видео с бОльшей концентрацией.
@Polinko007
@Polinko007 Жыл бұрын
мне тоже зашли мемы, гифки и красивометр 😁 хотя когда появился красивометр, я наоборот немного потеряла концентрацию, по большей части от забавности ситуации 😆
@margino
@margino 2 жыл бұрын
Спасибо, за доступное объяснение!
@eaglesm1993
@eaglesm1993 2 жыл бұрын
Сопроводительные вставки повеселили, и я даже походу понял как это работает)
@filinyellow7134
@filinyellow7134 3 жыл бұрын
Спасибо за видео! Отличное объяснение отличий, плюсов и минусов обоих методов.
@frontendscience
@frontendscience 3 жыл бұрын
И Вам спасибо, что смотрите! Рады стараться.
@avorion-ru
@avorion-ru 2 жыл бұрын
Классно объясняете, понятно. Спасибо большое!
@МихаилБелошкурский
@МихаилБелошкурский 3 жыл бұрын
Супер!!! Самое лучшее объяснение, все просто и ясно, спасибо)))
@frontendscience
@frontendscience 3 жыл бұрын
И Вам спасибо)
@mzx6531
@mzx6531 2 жыл бұрын
Отличный видос, без воды по полочкам, спасибо
@frontendscience
@frontendscience 2 жыл бұрын
Рад, что было полезно
@pesilwoof
@pesilwoof 2 жыл бұрын
Отлично объяснил, спасибо Сергii 👍
@SergeiCherkesov
@SergeiCherkesov 3 жыл бұрын
Наконец-то я понял что за rebase. Спасибо!
@frontendscience
@frontendscience 3 жыл бұрын
Класс! Рад, что помогло!
@ТимофейЁлкин-о9е
@ТимофейЁлкин-о9е Жыл бұрын
Спасибо, очень доходчиво и на котиках. Успехов!
@АртемАрте-г5х
@АртемАрте-г5х 2 жыл бұрын
Всё-таки можно посмотреть в какие моменты "подобновляли" свою ветку. Нужно ребейз делать с флагом --committer-date-is-author-date Но это и не важно (дата обновления). Важна лишь последовательность и дата, когда данный коммит попал в общую ветку, т.е. повлиял на других.
@tanyaDreamer
@tanyaDreamer Жыл бұрын
Самое ёмкое и понятное объяснение😍 Спасибо!
@tangor268
@tangor268 Жыл бұрын
Использую всегда merge, в проектах несколько разрабов, поэтому безопасность превыше эстетики)
@SEYANARACORE
@SEYANARACORE 3 жыл бұрын
Крутое видео и канал ооочень интересный, я очень надеюсь, что не забросишь, а будешь только дальше развиваться, спасибо!
@frontendscience
@frontendscience 3 жыл бұрын
Благодарю за поддержку! Рад, что оказалось полезно)
@docshark11
@docshark11 2 жыл бұрын
Супер объяснение! а можно такое же объяснение для - git squash?
@bohdan2812
@bohdan2812 2 жыл бұрын
Благодарю тебя добрый человек!
@DmitryYaskov
@DmitryYaskov 2 жыл бұрын
великолепное объяснение и прекрасная подача материала! спасибо!
@dmitry6687
@dmitry6687 3 жыл бұрын
Нормальное объяснение ребейса, Наконец-то!
@frontendscience
@frontendscience 3 жыл бұрын
Рад, что оказалось полезно!
@МаксимСімончук
@МаксимСімончук 24 күн бұрын
Невероятно, Сергей, я думал вы из России, помню видео где вы над проектом ВКонтакте работали, а сейчас узнал, что вы из Украины, очень здорово, что такой крутой человек поддерживает Украину❤ удачи вам в будущем
@КириллПривалов-я7з
@КириллПривалов-я7з Жыл бұрын
Крутой материал!
@Andrew-strong
@Andrew-strong 4 жыл бұрын
О! Годнота подъехала! Спасибо тебе! На позапрошлом месте работы, работая на одном проекте, у тимлида жёстко подгорало, когда он видел мерж-коммиты в моих мерж-реквестах., приходилось ребейсить. Но нас в команде было двое. Потом перевели на другой проект, где в одном репозитории были и фронт и бэк. Я по привычке сделал ребейс, запушил, а потом вместе с бэкендером, работающем с данной веткой пытались разобраться в получившейся каше. А вообще, как думаешь, хорошая практика - фронт и бэк в одном репозитории?
@frontendscience
@frontendscience 4 жыл бұрын
ОООО..... это очень холиварный вопрос. Тут очень много зависит от самого проекта и еще от частоты обновления, важности синхронизации бакенда и фронтенда и др. Я лично за более микросервисную архитектуру и разделение ответсвенности. Но есть много проектов где такой подход не пройдет. Так что - как говорят it depends. PS: на последок рекомендую для общего развития поискать в интернете информацию про monorepo подход. Самый крупный монорепо в Мире например у Гугла - весь код всего лежит в одном репозитории.
@АртемАрте-г5х
@АртемАрте-г5х 2 жыл бұрын
1 проект - 1 репозиторий. Фронт это один проект. апи сервера это другие проектЫ. Т.е. репозиториев должно быть ни менее 2. Два апи+фронт = 3 репозитория.
@АртемАрте-г5х
@АртемАрте-г5х 2 жыл бұрын
@@olezhonnv3215 до поры до времени, пока 10 человек с разными целями не попытаются это всё смержить и куча конфликтов либо кривой автомрж всё не похерит. Уже проходили.
@MrEugen25
@MrEugen25 3 жыл бұрын
Наконец то я стал понимать о чем речь!
@frontendscience
@frontendscience 3 жыл бұрын
Рад что оказалось полезным!
@Shakl-e
@Shakl-e 3 жыл бұрын
Лучшее объяснение! 👍
@ingvarr6235
@ingvarr6235 3 жыл бұрын
Спасибо, отличное наглядное объяснение!
@frontendscience
@frontendscience 3 жыл бұрын
Рад, что было полезно! Спасибо за поддержку
@zl0n1k
@zl0n1k 3 жыл бұрын
17 лет в разработке. Норм ман для начинающих!
@Dmitriy-bq2xh
@Dmitriy-bq2xh 4 жыл бұрын
Спасибо, дошло!
@yaroslavzef7267
@yaroslavzef7267 9 ай бұрын
Здарово Серег. Спасибб
@ВладПашковский-ц2э
@ВладПашковский-ц2э 11 ай бұрын
Достойно лайка
@Alexander_Ezhov
@Alexander_Ezhov 2 жыл бұрын
Вот теперь всё понятно, спасибо!
@maksym.kondratenko
@maksym.kondratenko 3 жыл бұрын
Гениально!
@frontendscience
@frontendscience 3 жыл бұрын
Благодарю! 👍
@1mujer98amante5
@1mujer98amante5 3 жыл бұрын
👍👍👍 вообще огонь!
@shelovessugar9950
@shelovessugar9950 2 жыл бұрын
Спасибо, очень понятно)
@arturmusin1958
@arturmusin1958 3 жыл бұрын
Спасибо большое! Мега-понятно !
@frontendscience
@frontendscience 3 жыл бұрын
Рад, что оказалось полезно! Спасибо, что смотрите)
@suspiciousgoose7904
@suspiciousgoose7904 6 ай бұрын
Полезно) спасибо за видео вам
@K-BotN_
@K-BotN_ 3 жыл бұрын
Очень хорошее видео, спасибо!
@frontendscience
@frontendscience 3 жыл бұрын
И Вам спасибо ;)
@alexeypashchenko
@alexeypashchenko 3 жыл бұрын
💯✨💯✨Идеально объяснил
@frontendscience
@frontendscience 3 жыл бұрын
Рад, что было полезно)
@FootballRS7
@FootballRS7 Жыл бұрын
спасибо за объяснение
@dzen1234
@dzen1234 2 жыл бұрын
А ещё можно делать rebase при мерже мастера в фичу. Но потом при мерже фичи в мастер делать merge --no-ff. Получится и граф приличный и возможность простого выкашивания фичи из мастера, если с ней что-то не то, - останется.
@a.osethkin55
@a.osethkin55 3 жыл бұрын
О круто. Не использовал даже. Спасибо
@thghtfl
@thghtfl 10 ай бұрын
спасибо огромное! все понятно и четко
@diadia6218
@diadia6218 2 жыл бұрын
Отличное объяснение, спасибо!
@АлександрКиселев-е2г
@АлександрКиселев-е2г 3 жыл бұрын
Спасибо большое за крутой контент. Очень информативно и понятно
@frontendscience
@frontendscience 3 жыл бұрын
И Вам спасибо! ) Рад, что пригодилось
@ssurrokk
@ssurrokk 2 жыл бұрын
респект, красавчик
@HIghtowerSever
@HIghtowerSever 4 жыл бұрын
Я новичок и как раз задался этим вопросом. Ваш ответ очень доходчив, спасибо. Подписался. Я работал один в своей ветке, несколько раз уже делал рибэйз (git checkout dev / git pull / git checkout feature, / git rebase dev), но, с каждым новым таким рибэйзом мне прилетает все больше кофликтов, где надо вручную их разрешать, хотя мои коммиты не затрагивают файлы основной ветки dev. Техлид просто посоветовал делать merge и не использовать rebase.
@frontendscience
@frontendscience 4 жыл бұрын
Могу посоветовать один метод который поможет или вообще избавиться от конфликтов или их прийдется решить один раз. Перед тем как делать ребейз нужно сосквашть (склеить) все комиты в фичеветке.
@frontendscience
@frontendscience 4 жыл бұрын
Про то как склеить комиты расскажу в следующем видео
@HIghtowerSever
@HIghtowerSever 4 жыл бұрын
@@frontendscience ну давай до конца уж. Как команда выглядит?
@HIghtowerSever
@HIghtowerSever 4 жыл бұрын
@@frontendscience Интриган :)))
@frontendscience
@frontendscience 4 жыл бұрын
interactive rebase
@razmus89dragovich20
@razmus89dragovich20 3 жыл бұрын
о, спасибо теперь понятно что и когда
@frontendscience
@frontendscience 3 жыл бұрын
Супер! Очень рад!
@amir18n
@amir18n 2 жыл бұрын
спасибо!
@dmitriy9152
@dmitriy9152 3 жыл бұрын
Использовали и мерж и ребейз. Ребейз более опасная операция по сравнению с мержем, решили, что кто как хочет, тот так и делает в своей ветке. В сумме, не сильно мешает потом найти коммит с изменениями.
@viktorzherekhin8590
@viktorzherekhin8590 Жыл бұрын
Добрый вечер! По моему, не было сказано, что при команде "git rebase master" (т.е. при вставке текущей feature-ветки в конец master-ветки), коммиты feature-ветки не будут видны в master-ветке (т.е. они как бы останутся изолированными). И чтобы их объединить надо выполнить команду (из master-ветки): "git merge feature".
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil Жыл бұрын
Спасибо, полезно
@UserName32048
@UserName32048 Жыл бұрын
Спасибо, очень понятно, топ!
@UralSmart
@UralSmart 2 жыл бұрын
Все понятно, спасибо
@vladvoloshenko5701
@vladvoloshenko5701 2 жыл бұрын
красивометр заставил меня ухмельнуться😄
@skynowa2626
@skynowa2626 3 жыл бұрын
Агонь! Где ты был раньше?
@frontendscience
@frontendscience 3 жыл бұрын
Рад, что понравилось! Благодарю за поддержку)
@SergeiKjtydghk
@SergeiKjtydghk 2 жыл бұрын
крутое объяснение, спасибо!
@kirill_prog
@kirill_prog 8 ай бұрын
А чтобы подобновить свою ветку, нужно ведь master подтянуть сначала git pull?
@SlavaCh
@SlavaCh 3 жыл бұрын
Я использую такую синюю стрелочку, указывающую в левый нижний угол, в PhpStorm. Я хз, что именно она делает, но я получаю все последние обновления в ветке))
@eakzit3181
@eakzit3181 3 жыл бұрын
Спс, за обьяснения. Я всегда боялся ребейза. Я толком даже и мердж не юзал - всегда писал git pull origin branch...Спс за обьяснение
@frontendscience
@frontendscience 3 жыл бұрын
Класс! Рад, что оказалось полезным!
@kenanhaciyev3759
@kenanhaciyev3759 Жыл бұрын
шикарно
@Nightship
@Nightship Жыл бұрын
мужик, спасибо!
@temik26
@temik26 3 жыл бұрын
Если я правильно понял, то итог таков: если я один на веткой работаю, то лучше через rebase брать обновления с master, а если несколько человек работают в одной веткой, то merge.
@frontendscience
@frontendscience 3 жыл бұрын
Да, все верно.
@temik26
@temik26 3 жыл бұрын
@@frontendscience Благодарю Вас за видео!
@frontendscience
@frontendscience 3 жыл бұрын
@@temik26 И Вам спасибо за просмотр!
@ВасилийБарков-к2э
@ВасилийБарков-к2э 2 жыл бұрын
Спасибо! Все понятно!
@frontendscience
@frontendscience 2 жыл бұрын
Рад слышать 👍
@MrVitalirapalis
@MrVitalirapalis 3 жыл бұрын
only git merge, i am lame duck :) nice video bro
@frontendscience
@frontendscience 3 жыл бұрын
Thanks! 👍
@dmitry9894
@dmitry9894 3 жыл бұрын
7:15 - застешил локальные изменения потом спулил из ветки ребезнутую другим девом версию и поверх анстешнул ну или на худой конец можно черипикнуть, не вижу проблем
@frontendscience
@frontendscience 3 жыл бұрын
1. Застешить не выйдет. Из примера в видео я сказал что уже коммиты в своей ветке есть. 2. В видео я привел решение - делать пул с ребейзом всегда: git pull --rebase origin feature 3. Для того чтобы это работало надо обязательно внутри команды договориться о flow по которому все без исключения будут работать.
@konstantinz5058
@konstantinz5058 2 жыл бұрын
Круто! А можно ребейз откатить? Если при ребейзе неправильно решены конфликты
@leokorsunsky2395
@leokorsunsky2395 3 жыл бұрын
Спасибо за контент!
@frontendscience
@frontendscience 3 жыл бұрын
И Вам спасибо :)
@ОлегСелин-ш9ы
@ОлегСелин-ш9ы 4 жыл бұрын
Эх, раньше бы знал, спасло бы несколько раз от разгребания бардака)
@frontendscience
@frontendscience 4 жыл бұрын
Та да, все через это проходят)
@devak88
@devak88 2 жыл бұрын
при колективній роботі на одній гілці можна ж користуватися методом git fetch + git rebase потім git push
@Developer_python_
@Developer_python_ Жыл бұрын
Great!
@xoxo2880808
@xoxo2880808 2 жыл бұрын
Спасибо!
@ihormanzii
@ihormanzii 3 жыл бұрын
Класс, благодарю, супер понятно!
@frontendscience
@frontendscience 3 жыл бұрын
Рад, что оказалось полезно!)
@zubescu
@zubescu 3 жыл бұрын
спасибо за понятное объяснение. подписался на канал
@frontendscience
@frontendscience 3 жыл бұрын
Рад, что было полезно!
@vladko9623
@vladko9623 3 жыл бұрын
Честно, ни разу не использовал git rebase (даже не знал про такую команду). Только git merge.
@vital708
@vital708 3 жыл бұрын
Доходчиво. Спасибо.
@sanya8158
@sanya8158 3 жыл бұрын
Спасибо огромное)
@frontendscience
@frontendscience 3 жыл бұрын
И Вам! )
@VitMS1
@VitMS1 3 жыл бұрын
У нас на проекте аналогичный подход )
GIT. Interactive Rebase. How to work with it?
17:02
Front-end Science із Сергієм Пузанковим
Рет қаралды 44 М.
The most common mistakes with git. How to fix it?
16:35
Front-end Science із Сергієм Пузанковим
Рет қаралды 63 М.
كم بصير عمركم عام ٢٠٢٥😍 #shorts #hasanandnour
00:27
hasan and nour shorts
Рет қаралды 10 МЛН
Из какого города смотришь? 😃
00:34
МЯТНАЯ ФАНТА
Рет қаралды 2,5 МЛН
Git MERGE vs REBASE: The Definitive Guide
9:39
The Modern Coder
Рет қаралды 128 М.
Git MERGE vs REBASE. Отличия простым языком
10:04
Мир IT с Антоном Павленко
Рет қаралды 21 М.
Git branch - работа с ветками
16:00
Хороший программист
Рет қаралды 92 М.
Git cherry pick. How to move commits to another branch
6:00
Front-end Science із Сергієм Пузанковим
Рет қаралды 47 М.
7 Лет Опыта в IT | Что я Понял?
19:56
Vlad Mishustin
Рет қаралды 228 М.
CI/CD - Простым языком на понятном примере
15:29
Артём Шумейко
Рет қаралды 112 М.
13 Advanced (but useful) Git Techniques and Shortcuts
8:07
Fireship
Рет қаралды 927 М.
Pet-projects. What projects must a beginner front-end developer do?
33:08
Front-end Science із Сергієм Пузанковим
Рет қаралды 165 М.
كم بصير عمركم عام ٢٠٢٥😍 #shorts #hasanandnour
00:27
hasan and nour shorts
Рет қаралды 10 МЛН