Git MERGE vs REBASE. Отличия простым языком

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ธ.ค. 2024

ความคิดเห็น • 80

  • @pavelshevkoplias2195
    @pavelshevkoplias2195 3 ปีที่แล้ว +11

    Антон, благодарю за отличный контент! Настройка веток важная часть разработки, и напоминать себе о функциях инструментов нужно постоянно. Спасибо

  • @LemmySnake
    @LemmySnake 2 ปีที่แล้ว +1

    очень мало на ютубе проработанного контента без воды, ненудного и полезного. Так держать!

    • @pavlenkoat
      @pavlenkoat  2 ปีที่แล้ว

      Знаешь. Почему-то всё хотят нудного)))

  • @Simba_the_cat
    @Simba_the_cat 3 ปีที่แล้ว +10

    Антон, у Вас замечательный канал!!! Спасибо за полезную информацию!!!

  • @Simba_the_cat
    @Simba_the_cat 3 ปีที่แล้ว +4

    Да! Видео по откатам в гит очень интересно!!!

    • @tyryshkinv
      @tyryshkinv 3 ปีที่แล้ว

      Любое видео по откатам вызывает интерес

  • @pavelbelov8019
    @pavelbelov8019 3 ปีที่แล้ว +3

    лайк! обязательно ждем-с новый видос по откатам)))

  • @user-ku4iu3ed9n
    @user-ku4iu3ed9n 3 ปีที่แล้ว +4

    Спасибо, ждем про откаты, чекауты, ресеты))

  • @alexseydugin8109
    @alexseydugin8109 3 ปีที่แล้ว +3

    Вы не поверите, но это хороший осмысленный комментарий больше шести слов

  • @i.am.rossalex
    @i.am.rossalex 3 ปีที่แล้ว +6

    Ахаха! Ты нас обманываешь! Hello - не мега большой проект на Py :) Спасибо за видос!

  • @rg99999
    @rg99999 29 วันที่ผ่านมา

    03:17 видимо опечатка, чтобы изменения попали в твою ветку нужно наоборот мёрджить основную ветку в свою, то есть переключаемся на свою ветку git checkout svoyavetka а затем git merge osnovnaya. Для rebase то же самое только rebase а не merge. Далее при демонстрации всё нормально. Очень полезный канал

  • @ВладимирИванов-ш1ы9б
    @ВладимирИванов-ш1ы9б 3 ปีที่แล้ว +2

    Хотим продолжения! )

  • @barabuh1028
    @barabuh1028 3 ปีที่แล้ว +2

    Спасибо за видео! Очень полезно. Давай ещё такие тонкости в следующих видео рассмотрим.

  • @nikitatrynus6548
    @nikitatrynus6548 3 ปีที่แล้ว +2

    Спасибо за видео, которые снимаешь

  • @alexeylugovskoy9487
    @alexeylugovskoy9487 2 ปีที่แล้ว +1

    Храни тебя господь! Наконец я понял как работает rebase :)

  • @KirillGalkin92
    @KirillGalkin92 3 ปีที่แล้ว +3

    Спасибо за видео! Буду рад посмотреть про разные варианты откатов в репозитории

  • @tyryshkinv
    @tyryshkinv 3 ปีที่แล้ว +1

    Только я хотел написать приятный комментарии на 6+ слов, о том что не хватает визуализации действий с ветками, как на 3 с половиной минуте пошли они - визуальные примеры.
    Спасибо

    • @pavlenkoat
      @pavlenkoat  3 ปีที่แล้ว +1

      Осваиваю по тихоньку фьюжен в давинчи резолв

  • @bsg1147
    @bsg1147 3 ปีที่แล้ว +2

    Будет хорошо если снимешь ещё про git. Спасибо за видео, полезно смотреть.

  • @ivanstrelka3448
    @ivanstrelka3448 3 ปีที่แล้ว +2

    Спасибо. Очень круто

  • @daniilkhokho3973
    @daniilkhokho3973 3 ปีที่แล้ว +1

    Ждем новое видео!

  • @tmb0183
    @tmb0183 3 ปีที่แล้ว

    Хороший, осмысленный комментарий из шестий слов!

  • @sergeikrasnovskii9767
    @sergeikrasnovskii9767 3 ปีที่แล้ว +1

    Спасибо вам большое :)

  • @vadimkot2354
    @vadimkot2354 2 ปีที่แล้ว

    Ждем видео про откаты!

  • @ВВВППП-в6г
    @ВВВППП-в6г 3 ปีที่แล้ว +1

    жду откаты!

  • @ivanka6342
    @ivanka6342 3 ปีที่แล้ว +3

    да, видео про всякие откаты, восстановления и где что посмотреть в этих ситуациях не только командами, но и по структуре в .git/
    а то чекаут, мерж и коммит даже новички знают, ибо это мастхэв
    а вот когда надо исправлять свои гит-ошибки, такие дебри начинаются: то выписывают изменения и добавляют во вновь склонированный репозиторий от незнания как решать конфликты, то делают это же диффами. бывает гит резетом убрал лишнего перекидывая head и переписывают код, мол там пара функций добавилось, а другой раз переписывать придется целый модуль, не задумывались?
    говорю, ибо сам все эти костыли проходил!))

  • @grdnshmway
    @grdnshmway 3 ปีที่แล้ว

    Спасибо, Антон.

    • @pavlenkoat
      @pavlenkoat  3 ปีที่แล้ว

      Пожалуйста.

  • @bashscript2805
    @bashscript2805 3 ปีที่แล้ว

    отличный контент, спасибо за полезную инфу!

  • @deagle-zlt
    @deagle-zlt 2 ปีที่แล้ว +1

    отличное видео, снимай ещё! хочется услышать про то как push'ить в несколько удалённых репозиториев (чтобы создать избыточность, на случай отказа одного из них ) и как их синхронизировать... :-)

  • @kastet-it
    @kastet-it 3 ปีที่แล้ว

    Спасибо. Даёшь больше гита, даёшь видео про откат.

  • @Rinspeed778
    @Rinspeed778 ปีที่แล้ว

    Спасибо за полезное видео! Продолжение про rebase будет? :) Лайки, просмотры набрали. По комметам только не дотянули))

    • @pavlenkoat
      @pavlenkoat  ปีที่แล้ว +1

      Как дотянут

  • @ДмитрийАрзяков-б4р
    @ДмитрийАрзяков-б4р 3 ปีที่แล้ว

    Хорошее видео. Интересно посмотреть ролик о удалении одного коммита в середине ветки.

  • @AndreiVvedenskii
    @AndreiVvedenskii 3 ปีที่แล้ว +2

    У меня уже месяц в тудушке эта тема лежит)

  • @vartalor
    @vartalor 2 ปีที่แล้ว

    Спасибо!

  • @ДмитрийОлейниченко-х6ь
    @ДмитрийОлейниченко-х6ь 3 ปีที่แล้ว +2

    Спасибо за годный контент, полезно было послушать!

  • @kdimail
    @kdimail 3 ปีที่แล้ว

    Спасибо. Отличное видео. Разве git pull-ом нельзя взять из удалённой ветки изменённые файлы?

  • @TenjiTenno
    @TenjiTenno ปีที่แล้ว

    Rebase служит для мерзких дел переписывания истории😂👍

  • @IgorShishov-s6u
    @IgorShishov-s6u ปีที่แล้ว

    Привет! Поделись, что за кресло у тебя?:)

  • @MasterSergius
    @MasterSergius 2 ปีที่แล้ว

    Товарищ Антон, а расскажите пожалуйста, почему Github показывает кучу не моих изменений, если я вынужден был сделать ребейз или мерж, чтобы разрешить конфликты и заново пушнуть бранчу? И откуда эти изменения вообще берутся, если я те файлы даже не трогал? И локально git diff показывает адекватный дифф

  • @-MaCkRage-
    @-MaCkRage- 3 ปีที่แล้ว

    Пишу комментарий больше шести слов и ставлю лайк.

  • @ddzh9291
    @ddzh9291 3 ปีที่แล้ว

    Про откаты - хочу. А чё на Дискорде нет сообщения об этом видео?

  • @eyeseyeseyes3555
    @eyeseyeseyes3555 ปีที่แล้ว

    Лучший

  • @Petyaumniy
    @Petyaumniy 3 ปีที่แล้ว +2

    Коммит от которого ты бренчевался: git merge-base. И не надо просматривать километровые reflogs.

  • @PatsevAnton
    @PatsevAnton 2 ปีที่แล้ว

    Спасибо! Можете ещё рассказать про опцию в gitlab "merge commit with semi-linear history"?

  • @pavlovmu
    @pavlovmu 3 ปีที่แล้ว

    Было бы неплохо ещё и про svn.

  • @georgg9935
    @georgg9935 3 ปีที่แล้ว

    Спасибо

  • @aa_artemyev
    @aa_artemyev 3 ปีที่แล้ว

    Не, ну 200 комментариев - это прям жёстко. 🤔

  • @skinnyman23
    @skinnyman23 3 ปีที่แล้ว +2

    Коммент для развития канала, больше образовательных видео! Если есть возможность больше в сторону девопс!! Гит все и так знают...

    • @sergeikrasnovskii9767
      @sergeikrasnovskii9767 3 ปีที่แล้ว

      Не надо, не все. Не решай за всех :)))

  • @skinnyman23
    @skinnyman23 3 ปีที่แล้ว +2

    Возможно ли сделать следующее - у меня есть 4 коммита (к примеру) и я хочу их слить в 2 коммита (чтобы остался 1-й коммит а все последующие слились во 2-й коммит) -- так как во 2-м и 3-м коммите содержатся только фиксы всяких багов и я не хочу чтобы они занимали место в истории (пусть не reflog а хотя бы из log ушли). Можно ли данную вещь сделать?
    Задаю вопрос в связи со следующим. Когда-то ковырялся в репе одного большого проекта над которым работала целая команда. И увидел что у проекта всего десяток коммитов, причем каждый из них был завершенной версией. Это они такие крутые парни что пишут без ошибок и фиксов багов или гит позволяет объединять несколько коммитов в 1???

    • @sergeyinkognito7236
      @sergeyinkognito7236 3 ปีที่แล้ว

      git rebase -i в помощь

    • @Anklav24
      @Anklav24 3 ปีที่แล้ว

      git merge --squash NAME_OF_BRANCH один из вариантов, но он сольёт в один коммит. Возможно вам нужен cherry pick.

  • @juniorwels6611
    @juniorwels6611 3 ปีที่แล้ว

    Все слова незнакомые. И трудно сказать вообще о чем идет речь )) Но Антон так увлекательно рассказывает, что ты понимаешь. Точно целый, иной мир с миллионным населением ) А ты с Марса...или они с Марса.

    • @pavlenkoat
      @pavlenkoat  3 ปีที่แล้ว

      Сейчас ещё не такие видео. Раньше старался в каждое видео заложить историю. Но меня за это хейтили. Стал меньше этого делать

  • @НикитаБиланенко
    @НикитаБиланенко 3 ปีที่แล้ว

    Стоило добавить в видео объяснение флага -i для rebase ;-)

  • @WarHamsterBoooo
    @WarHamsterBoooo 3 ปีที่แล้ว +1

    Просто о сложном)

  • @teterinig
    @teterinig 3 ปีที่แล้ว

    один два три четыре пять шесть слов, теперь норм

  • @TrashHunter1989
    @TrashHunter1989 3 ปีที่แล้ว +1

    У низкоуровневых инженеров такого нет насколько я знаю. Там всё проще. Ковыряют 2 спеца ПО для блока автоматики и льют свои изменения в мастер. В случае чего можно откатить. Тесты и прогон идут локально, потом уже на устройстве. Ещё там бывает АААПЧХИ!

  • @EXANIX
    @EXANIX 3 ปีที่แล้ว +1

    Да все странны бывшего СССР только и думают об откатах. Какой правильный откат 30% или 80%?

  • @grigoriyleps2001
    @grigoriyleps2001 2 ปีที่แล้ว

    спасибо за видео. У Вас какая та болезнь?

    • @pavlenkoat
      @pavlenkoat  2 ปีที่แล้ว

      Пожалуйста. А есть внешние признаки?

    • @grigoriyleps2001
      @grigoriyleps2001 2 ปีที่แล้ว

      @@pavlenkoat такое впечатление сложилось из-за Ваших глаз, как будто они человека более старшего возраста.

    • @pavlenkoat
      @pavlenkoat  2 ปีที่แล้ว

      Ну мне всегда говорили что я старше своего возраста.
      Сейчас от депрессии лечусь

    • @grigoriyleps2001
      @grigoriyleps2001 2 ปีที่แล้ว

      @@pavlenkoat сочувствую на счёт депрессии, это болезнь подстать тяжелым. Не буду спрашивать из-за чего может быть у Вас депрессия, но думаю что лучше начать легче относиться ко всем проблемам. Почитайте как кортизол влияет на организм и поймете что лучше быть пофигистом. Имею ввиду пофигистически относиться к проблемам, но стараться решать их. Удачи Вам и здоровья.

    • @pavlenkoat
      @pavlenkoat  2 ปีที่แล้ว

      @@grigoriyleps2001 я лечусь у врача. Уже многое преодолел. А почему не секрет th-cam.com/video/fppiS0gUX7A/w-d-xo.html . Я считаю что об этом молчать не стоит. Чтобы люди учились на моих ошибках.

  • @ihorkram2470
    @ihorkram2470 2 ปีที่แล้ว

    Белый терминал? Хардкор.

    • @pavlenkoat
      @pavlenkoat  2 ปีที่แล้ว

      Макос. Всё забываю переделать. За ноутом только видео делаю

  • @K-BotN_
    @K-BotN_ 2 ปีที่แล้ว

    Спасибо за труд, но я все равно ничего не понял

  • @mr.niceguy9066
    @mr.niceguy9066 2 ปีที่แล้ว

    Жалко, интересно а народ не оценил((

    • @pavlenkoat
      @pavlenkoat  2 ปีที่แล้ว +1

      Я все равно продолжаю эти темы. Просто не подряд. Есть мысли рассказываю.

  • @coolgood8893
    @coolgood8893 3 ปีที่แล้ว

    Пришел посмотреть, чем отличается merge от rebase, а тут обман. Везде обман!

    • @pavlenkoat
      @pavlenkoat  3 ปีที่แล้ว

      Где обман?

    • @coolgood8893
      @coolgood8893 3 ปีที่แล้ว

      @@pavlenkoat надо было более явно мне показать, что это шутка и коммент был в поддержку канала)

  • @nikolaifedorov685
    @nikolaifedorov685 8 หลายเดือนก่อน

    Плохое видео! Работаю с git'ом уже лет 10. Но посмотрев это ничего не понял.

    • @thekiruhan2616
      @thekiruhan2616 7 หลายเดือนก่อน

      Зачем вы, работая уже 10 лет, смотрите видео с базовыми вещами?

    • @nikolaifedorov685
      @nikolaifedorov685 7 หลายเดือนก่อน

      @@thekiruhan2616 я до этого не пользовался rebase никогда. Сейчас потребовалось в работе, смотрю что это такое и одновременно читаю.

  • @timemanager3239
    @timemanager3239 2 ปีที่แล้ว

    спасибо