假设我的存储库中有以下历史记录:
E--F
/
A--B--C---D
我想将其修改为:
E--F
/ \
A--B--C---D
我不想修改修订的文件内容,我只想“画一个合并箭头”。我怎样才能做到这一点?
我试图通过以下命令来做到这一点:
git checkout D
git merge F -s ours --no-ff --no-commit
git commit --amend
但我收到以下错误消息:
fatal: You are in the middle of a merge -- cannot amend.
我想保持提交信息不变(作者、日期、消息)。我唯一要更改的是将伪合并信息添加到提交中。