Я часто так делаю:
git add -u
git commit
... обнаружите ошибку, исправьте ...
git add -u
git commit -m "Fix typo"
Есть ли простой способ превратить вторую фиксацию в первую? Иногда я могу сделать это с помощью git rebase -i
, но иногда я просто получаю сообщение о том, что я обновлен.
Заметьте, я действительно говорю только о ситуациях, когда я не нажал на первую фиксацию. В основном я хочу использовать первое сообщение журнала, но с комбинированным эффектом двух коммитов. Могу ли я использовать git commit --amend
для таких вещей?
Этот связанный с этим вопрос связан с этим: git: squash / fixup previous commit
Однако лучший ответ - годичной давности, и мне интересно, улучшилось ли положение?