解決方法がわからない問題に直面しています。
私は私のブランチからマスターに対してリベースを行いました:
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.
それで、私は私のお気に入りのエディターに行き、1行の競合を修正し、ファイルを保存し、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ステータスを実行し、以下を得ました:
# Not currently on any branch.
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: AssetsLoader.java
# modified: PassengerContactHandler.java
#
そして、私がgit rebaseを実行したとき-続けて、
git rebase --continue
You must edit all merge conflicts and then
mark them as resolved using git add
パッチをスキップしてリベースを続行できることはわかっていますが、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-続行
You must edit all merge conflicts and then
mark them as resolved using git add
git --version
git version 1.7.1
git-rebase
解決されていない競合がある場合は、決して報告しないでください。より簡単なテストケースで問題を再現できれば、デバッグははるかに簡単になりますが、それでもgit status
競合が報告されずgit rebase --continue
、Gitのバージョンが最新である場合は、Git開発者にメールを送信してみてください。 git@vger.kernel.orgのメーリングリストには、できるだけ多くの診断情報が含まれています。
git status
です。その下に欠けているセクションはありませんか?