2017-08-30 14 views
-1

私はこの見出しの下にある投稿の中で、役に立たないことを試しました。私はまた、私のプロジェクトの特定のポイントに複数のコミットを試みています。私の最新の試みだった:あなたはあなたのインデックス(ステージング)中に持っているもの最初のコミット、または単にそれを破棄しなければならないgitで複数のコミットを復帰させる

error: your index file is unmerged

fatal:revert failed

+0

'git status'はどのような機能を持ちますか(Gitのどのバージョンをインストールしていますか?)は何ですか? (私はあなたがおそらく進行中の復帰の途中で止まっていると思うし、あなたのGitがあまりにもひどく古くない場合、 'git status'はそう言うだろう) – torek

+0

はい。 gitのステータスはコミットされていないものを明らかにしました。私は元に戻しを中止し、変更をコミットし、再び元に戻しました。働いた!すべてのThx。 – Robert

答えて

1

git revert --no-commit f8fae3b..HEAD 私は、次のエラーを得ました。 git statusがお手伝いします。

0

コミットされていない変更があります。

これらの変更を希望しない場合は、を捨てることができます。

git reset HEAD -- . 
git checkout -- . 

変更に新しいファイルが含まれていると、「untracked」のままになることがあります。それが問題のように思える場合は、変更を希望した場合は、あなたは、あなたがそれらをgit clean

コミットできる可能性のいずれか(しかし、その後、あなたが誤ってrevertコマンドでそれらを破棄しないことを確認する必要がある)、またはそれらを隠しておきます(git stash)。

+0

なぜ ' - .'部分をコマンドに入れますか? – 0andriy

関連する問題