多次Git修复提交

时间:2018-10-31 15:56:43

标签: git git-commit

我想对先前的提交进行fixup提交。 但是,由于另一个原因,已经对该提交进行了fixup提交。

我应该针对上一次修订提交进行新的修订,还是仍然可以针对原始提交进行修订,从本质上讲,我有1个原始提交和2个修订提交。

2 个答案:

答案 0 :(得分:1)

您可以做到这都不是问题。

答案 1 :(得分:0)

您提到的情况与此相似:

pick b7d9adb99 A
fixup 08bcd9b3d fixup for A
fixup 76014576b fixup for A
fixup 58ab94324 fixup for A

或这个:

pick b7d9adb99 A
fixup 08bcd9b3d fixup for b7d9adb99
fixup 76014576b fixup for 08bcd9b3d 
fixup 58ab94324 fixup for 76014576b 

因此,实际上,对“主要”提交进行修复或对“修复”进行修复都没有关系。结果,“主要”提交(在我的情况下为b7d9adb99)将包括所有修正更改并更改其哈希(在我的情况下为29074c0ec)。