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
...
答案 0 :(得分:0)
我不确定你是否会称之为#34; easy",但是git revert -n
会在没有提交的情况下进行恢复。然后,您可以运行git commit
并编辑提交消息以插入fixup!
(尽可能多地重复 - 重复似乎无关紧要,即使出现如果您正在修理修正,请故意重复。
(我自己也不会这样做:我现在只需要修改并提取错误的提交。然后再说,我从不首先使用autosquash。:-))