由于未合并的文件,无法更改分支或提交。无法合并或存储文件,因为我在错误的分支中

时间:2016-10-12 00:15:43

标签: git git-merge

我去推了一些文件但是出现了合并错误。我修复它并再次合并,但得到一个错误,我不再在分支。

我转回到分店,但不能;我得到一个错误,说我仍然需要合并我的更改。当然,如果我尝试合并更改,我会收到错误消息,说我不在正确的分支中。如果我试图藏匿,也一样。

有谁知道如何解决这个问题?或者至少回到我的分支而不需要合并?

当我尝试更改分支时:

error: you need to resolve your current index first
filename.inc: needs merge

当我尝试提交时:

BUILD FAILED
You are not on the correct branch.

Git状态:

# Changes to be committed:
#
#       modified: styles.inc

# Unmerged paths:
#   (use "git add/rm <file>..." as appropriate to mark resolution)
#
#       both modified: filename.inc

1 个答案:

答案 0 :(得分:2)

  1. 使用git diff filename.inc检查是否合并了文件。
  2. 使用git add filename.inc确认此合并。
  3. 使用git commit提交此合并。
  4. 你们现在都很好。