我已经阅读了Git社区手册的“ 基本分支和合并”部分。
因此,我按照它创建了一个分支:experimental
。
然后我:
- 切换到实验分支(git checkout实验)
- 做一堆改变
- 提交它(git commit -a)
- 切换到master分支(git checkout master)
- 进行一些更改并在那里提交
- 切换回实验性(git checkout实验性)
- 将合并主更改为实验性(git合并主)
有一些冲突,但在解决冲突后,我做了“ git add myfile”
现在我被困住了,我无法回到主人
当我做
$ git checkout master
error: Entry 'res/layout/my_item.xml' would be overwritten by merge. Cannot merge.
我做到了:
$ git rebase --abort
没有进行任何基准调整?
我做到了:
$ git add res/layout/socialhub_list_item.xml
$ git checkout master
error: Entry 'res/layout/my_item.xml' would be overwritten by merge. Cannot merge.
我该怎么做才能回到主分支?
git commit gf2n.cpp -m "Hand merge gf2n.cpp due to conflicts"
,结果为fatal: cannot do a partial commit during a merge.
。当然,在git手册页中的任何地方似乎都没有记录或讨论“部分提交”。git merge
在修复之后执行a会导致Please, commit your changes before you can merge.
What