我有七个提交我需要添加更改ID。我看到很多人都说使用交互式git rebase。我不熟悉变基,而且我在使用文件和函数时出现问题,当我尝试重新添加更改ID时,我更改了恢复名称。 有没有其他方法可以添加更改ID?或者当我尝试重新绑定时,如何阻止我的文件/功能恢复。一旦我放弃了rebase,他们就会回到我拥有它们的方式。 谢谢!
答案 0 :(得分:0)
请尝试以下操作,并注意您需要
push
和[提交] 一次提交一次:
设置 Gerrit Hook 以commit
(或amend
)
为您的更改创建新分支
对于每个更改,从OLDEST开始,执行:
git cherry-pick ...
git commit --amend
(这应该添加一个Change-ID - 每次都不同)git pull --rebase