我已经阅读了Git Community Book 的Basic Branching and Merging部分。
所以我遵循它并创建一个分支:experimental
.
然后我:
- 切换到实验分支(git checkout experimental)
- 做一堆改变
- 提交它(git commit -a)
- 切换到主分支(git checkout master)
- 进行一些更改并在那里提交
- 切换回实验(git checkout 实验)
- 将主更改合并到实验(git merge master)
有一些冲突,但在我解决它们之后,我做了'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.
我该怎么做才能回到我的主分支?