2013-01-25 18 views
7

git rebase -i commandでコミットできず、次のエラーメッセージが表示されます。git can not squashコミット

error: could not apply 3ad5c7b... 

When you have resolved this problem run "git rebase --continue". 
If you would prefer to skip this patch, instead run "git rebase --skip". 
To check out the original branch and stop rebasing run "git rebase --abort". 

エラーとその解決方法を教えてください。

+1

競合はありますか? – pktangyue

+0

[Gitでマージの競合を修正するにはどうすればいいですか?](0120-336-002) – R0MANARMY

+0

@PRC type 'gitステータス 'を表示し、出力を表示すると、何が表示されますか? –

答えて

0

おそらくgit rebaseを使用しており、完了していない可能性があります。確認するには、__git_ps1と入力して、単語rebaseが表示されるかどうかを確認します。これを解決するには、以前のリベースをgit rebase --abortで中止し、必要なリベースを適用する必要があります。

+0

私はこれを試みましたが、問題を解決することはできません。 –

+0

'__git_ps1'と入力したとき、何を得ましたか? –

+0

私のために '__git_ps1'エラー。 – agconti

6

Gitは自動マージに失敗しました。 git mergetoolを試して競合を解決してからrebaseを続けてくださいgit rebase --continue