Git rebase --continue жалуется, даже если все конфликты слияния были разрешены

Я столкнулся с проблемой, которую я не знаю, как решить.

Я перебазировал master из своей ветки:

git rebase master

и получил следующую ошибку

 First, rewinding head to replay your work on top of it...
 Applying: checkstyled.
 Using index info to reconstruct a base tree...
 Falling back to patching base and 3-way merge...
 Auto-merging AssetsLoader.java
 CONFLICT (content): Merge conflict in AssetsLoader.java
 Failed to merge in the changes.
 Patch failed at 0001 checkstyled.

Итак, я пошел в свой любимый редактор, исправил конфликт одной строки, сохранил файл и выполнил статус git и получил следующее вывод:

 # Not currently on any branch.
 # Changes to be committed:
 #   (use "git reset HEAD <file>..." to unstage)
 #
 #  modified:   PassengerContactHandler.java
 #
 # Unmerged paths:
 #   (use "git reset HEAD <file>..." to unstage)
 #   (use "git add/rm <file>..." as appropriate to mark resolution)
 #
 #  both modified:      AssetsLoader.java
 #

Я сделал git add AssetsLoader.java и git status и получил следующее:

 # Not currently on any branch.
 # Changes to be committed:
 #   (use "git reset HEAD <file>..." to unstage)
 #
 #  modified:   AssetsLoader.java
 #  modified:   PassengerContactHandler.java
 #

и когда я сделал git rebase --continue, я получаю:

git rebase --continue
You must edit all merge conflicts and then
mark them as resolved using git add

Я знаю, что могу пропустить патч и продолжить rebase, но я не уверен, будут ли изменения в PassengerContactHandler.java перенесены в мою ветку или нет.

поэтому я не уверен, как мне действовать?

Изменить: Может быть, файл с разрешенным конфликтом точно такой же, как и исходная версия?

Большое спасибо, Лукас

Править, это снова случилось со мной:

Это снова случилось со мной,

(307ac0d...)|REBASE)$ git status
# Not currently on any branch.
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#   modified:   assets/world/level1/Level-1.xml
#   modified:   George.java
#   modified:   DefaultPassenger.java
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#   mb-art/originalAssets/27dec/

((307ac0d ...) | REBASE) $ git rebase --continue

You must edit all merge conflicts and then
mark them as resolved using git add

git --version

git version 1.7.1
94
задан Lucas 27 December 2011 в 21:32
поделиться