有没有快速的方法将恢复标记为修正?

时间:2016-06-17 13:31:40

标签: git

git commit提供--fixup选项,以便以后轻松--autosquashing。有没有办法运行git revert一次修复也一次性修复?

寻找这样的事情:

* fds7d8d fixup! fixup! Revert "fixup! my commit message"
* dfk3ld8 fixup! Revert "fixup! fixup! my commit message"
* dl2iow8 fixup! fixup! my commit message
* a5bbcba fixup! my commit message
* 3ca1e98 my commit message
...

1 个答案:

答案 0 :(得分:0)

我不确定你是否会称之为#34; easy",但是git revert -n会在没有提交的情况下进行恢复。然后,您可以运行git commit并编辑提交消息以插入fixup!(尽可能多地重复 - 重复似乎无关紧要,即使出现如果您正在修理修正,请故意重复。

(我自己也不会这样做:我现在只需要修改并提取错误的提交。然后再说,我从不首先使用autosquash。:-))