出于某些原因,我想更改提交的内容。 我有:
A --- B --- C master
git co -b modify_old_commit B
git add ...
git ci ...
最后我得到了:
A --- B --- C master
\
\
B' modify_old_commit
A --- B' ---- C master
如何将B'与B合并?可能吗?最后我不需要分支modify_old_commit。
答案 0 :(得分:1)
您可以通过以下方式获得所需的结果:
[
{
"command": "move_repeat",
"args":
{
"by": "lines",
"extend": true,
"forward": true,
"repeat": 111
}
},
{
"command": "left_delete"
}
]
你最终会
git checkout master
git rebase modify_old_commit
git branch -d modify_old_commit
其中A --- B' ---- C' master
被修改为位于C'
之上而不是B'
。