9.7 Git - Перемещение коммитов - Исправляем коммит посередине ветки: autosquash

Поделиться
HTML-код
  • Опубликовано: 30 апр 2021
  • Rebase позволяет в полуавтоматическом режиме создавать и применять "коммиты-заплатки", для исправления коммитов, которые были сделаны ранее в ветке.
  • НаукаНаука

Комментарии • 7

  • @JavaScriptru-videos
    @JavaScriptru-videos  3 года назад +4

    Ссылки:
    - Git курс (playlist): ruclips.net/video/W4hoc24K93E/видео.html
    - Git разное (playlist): ruclips.net/video/8HxTHPkdedA/видео.html
    - Учебник и курсы по JavaScript и смежных технологиям: learn.javascript.ru

  • @user-iz9sj1nn5q
    @user-iz9sj1nn5q Год назад +6

    1:47 отображено на схеме-картинке не правильно (как и в предыдущем видео) - новая (скопированная) ветка должна отходить из того же места от основной, что и предыдущая, а на показанной схеме она отходит от нового коммита на основной ветке.

  • @eugeneyurashevich2825
    @eugeneyurashevich2825 2 года назад +4

    Как по мне, все ровно проще и прозрачнее сделать это интерактивным перебазированием.

  • @user-iz9sj1nn5q
    @user-iz9sj1nn5q Год назад +1

    0:23 пример работы autosquash
    0:39 флаг autosquash и флаг --fixup с коммитом, который хотим поправить (например git commit -a --fixup=@~)
    0:51
    1:13 git rebase -i --autosquash (либо включение глобально по умолчанию - git config --global rebase.autoSquash true)
    1:53 можно использовать флаг --squash вместо флага --fixup

  • @swampfolkband
    @swampfolkband 11 месяцев назад

    А вот когда мы делаем заплатку, мы же ее делаем от head, не войдут ли туда изменения которых нет в нашем коммите 3265, как мы отделим что хотим исправить с тем что не хотим исправить?

  • @user-ez2yf3yd3z
    @user-ez2yf3yd3z 2 года назад

    OK!