2

リモートブランチにない5つのコミットを持つローカルブランチがありますが、リモートブランチにはローカルブランチにない6つのコミットがあります。

ローカル コミットを 1 つのコミットにまとめました。現在、ローカル ブランチに 1 つのコミットがあります。「git pull --rebase」を実行したところ、競合があると言われました。競合ファイルを修正し、それらすべてのファイルに対して「 git add 」を実行しました。今、「git status」を実行すると、どのブランチにもいないと表示され、コミットする必要があるファイルがたくさんあります。そこで、すべてのファイルに対して「 git commit 」を実行し、ローカル ブランチにチェックアウトして「 git rebase --continue」を実行しました。今では、コミットするファイルがなく、ローカルで 1 つのコミット、リモートで 6 つのコミットで元の状態に戻り、リベースの途中にあると表示されます!!.

私のレポに何が起こっているのか、誰かが光を当てることができますか??

4

1 に答える 1

7

おそらくコミットするべきではありませんでしたが、実行しただけgit rebase --continueです。

作業ディレクトリ (または少なくとも競合が解決されたファイルをコピーして、作業が失われないようにする) をコピーし、 git を実行しますrebase --abort。もう一度やり直しますが、今回はコミットなしです。

于 2013-03-30T01:04:52.587 に答える