相关疑难解决方法(0)

解决合并冲突后如何完成合并?

我已经阅读了Git Community Book 的Basic Branching and Merging部分.

所以我按照它创建了一个分支:experimental.

然后我:

  1. 切换到实验分支(git checkout experimental)
  2. 做出一堆变化
  3. 提交它(git commit -a)
  4. 切换到主分支(git checkout master)
  5. 做一些改变并在那里提交
  6. 切换回实验(git checkout experimental)
  7. 将主变更合并到实验(git merge master)
  8. 有一些冲突,但在我解决它们后,我做了'git add myfile'

  9. 而现在我被困住了,我无法回到主人那里

当我做

 $ git checkout master
error: Entry 'res/layout/my_item.xml' would be overwritten by merge. Cannot merge.
Run Code Online (Sandbox Code Playgroud)

我做了:

$ git rebase --abort
Run Code Online (Sandbox Code Playgroud)

没有任何进展?

我做了:

$  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.
Run Code Online (Sandbox Code Playgroud)

我能做些什么才能回到主分公司?

git git-merge

260
推荐指数
6
解决办法
26万
查看次数

标签 统计

git ×1

git-merge ×1