所有这些工作都是本地的。
git checkout -b Y
,所以这做了一个基于分支X的第二个分支。git rebase -i HEAD~2
来更改代码。因此,这更改了提交哈希。
git rebase X
,我遇到了两个冲突,但是在解决了冲突然后git add
然后执行git rebase --continue
时,它说的是No changes - did you forget to use 'git add'?
但是,事实并非如此,我肯定在解决后对两个冲突的文件做了git add
。