開発中に複数のローカルブランチを一緒にマージした結果、ブランチにgit rebase origin/[branch]
が実行されました。予想どおり、私はいくつかの葛藤に遭遇し、それらを修正し始めました。最初のいくつかは問題ありませんでした。 Gitはファイルをリストアップして、私はそれらをきれいにし、それぞれのために適切なgit add [file]
を行い、git rebase --continue
を実行しました。矛盾を修正してもgit rebaseが続かない
しかし、私は矛盾したパッチを打ちましたが、クリーンアップされましたが、何らかの理由で続行できません。私は、ファイルをクリーンアップしてきたし、それらのすべてが上演されているが、私git rebase --continue
は私が得るとき:
$ git rebase --continue
You must edit all merge conflicts and then
mark them as resolved using git add
を私は後で再追加および変更されたファイルを削除し、これは問題にコミット事実を知っています。私はgit status
ときしかし、私が見るすべては次のとおりです。
$ git status
# Not currently on any branch.
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: [file 1]
# modified: [file 2]
# modified: [file 3]
#
削除されたファイルは表示されません。
変更するファイルはありませんが、gitは自分のやり方を続ける前に何か他のことをしなければならないと主張しています。