2016-12-12 8 views
0

をORIG_HEADする:私はgitのは、私は、対話型リベースと自分自身にトラブルに少しを持って

git rebase -i --abort 

経由でインタラクティブリベースを中止することができませんでしたので、私は

git reset --hard ORIG_HEAD 
に試してみました私はgitの状態を実行すると

はしかし、私は今

On branch feature1 
You are currently rebasing. 
(all conflicts fixed: run "git rebase --continue") 

nothing to commit, working tree clean 

は、私は可能な状態にgitのをリセットすることができます方法はありますインタラクティブなリベース?

+0

'' rebase'を '続行し、' 'rebase'の変更を削除するリモートを追跡するようにブランチを再設定するとどうなりますか? – Deep

+0

申し訳ありませんが、リモートを追跡するように設定することはどういう意味ですか? git rebase --continueは私に ''すでに適用されています:0000致命的:あいまいな引数 '':未知のリビジョンやパスが作業ツリーにありません。 ' – Albert

答えて

0

私は私の問題への解決策を見つけた:

私は通常、WindowsのコマンドラインでGitの携帯を使用しています。最後のコミット時にgit rebase --abortまたはgit reset --hardを実行しても影響はありませんでした。 git statusはまだ私がステータスrebasingにいることを明らかにしました。

しかし、最後のコミットでGit Portableのgit reset --hardのbash-shellに切り替えると、リベースされていないステータスgit statusに戻りました。

+0

git rebase --abort'がうまく動作しないように "有益な"いずれにしても 'git reset --abort'がこれを行う通常の方法です(後で' git reset'は必要ありません)。 – torek

関連する問題