Заметки и ссылки на будущее, чтобы изучить когда будет время.
Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Другие наши проекты: https://tprg.ru/med
Post #2882
632
Как переписывать историю Git без цепочки интерактивных rebase
Автор разобрал экспериментальную команду
🔘
🔘
🔘
Операции атомарны. При конфликте Git оставляет историю в исходном состоянии. Merge-коммиты пока не поддерживаются, сохранить конфликт для ручного продолжения тоже нельзя. Поэтому область применения уже, чем у интерактивного rebase.
Полная статья: https://lalitm.com/post/git-history/
@prog_stuff
Автор разобрал экспериментальную команду
git history из Git 2.54–2.55. Она меняет старый коммит и сама перестраивает всех его потомков.🔘
fixup встраивает staged-правку в выбранный коммит;🔘
reword меняет сообщение, не затрагивая рабочее дерево;🔘
split делит коммит на части по выбранным hunks.Операции атомарны. При конфликте Git оставляет историю в исходном состоянии. Merge-коммиты пока не поддерживаются, сохранить конфликт для ручного продолжения тоже нельзя. Поэтому область применения уже, чем у интерактивного rebase.
Полная статья: https://lalitm.com/post/git-history/
@prog_stuff
- 👍 1




