私のリポジトリにローカルな変更がありました。プッシュする前に、私は遠隔からフェッチし、それを再配置していくつかの競合を示し、私はそれを修正しました。Git rebaseを元に戻す--abort
私は自分の変更をプッシュしようとしましたが、コミットする前にstill need merge
と表示されていましたので、変更をコミットすることなくrebase --abort
を実行しました。その後私のローカルな変更はなくなった。 私はgit reflog
を試しました。私はdidnt以来私を見つけません。commit
。
地域の変更が必要です。どうすれば元に戻すことができますか? rebase --abort
私の変更をどうやって削除しますか?
私はrebase --continue
を修正しました。それは更新が必要だと言いますから。あなただけが私に与えたものですrebase --abort
各マージ競合の後に 'git rebase --continue'を実行しましたか?もしそうなら、あなたの作業ディレクトリは空でなければならず、 'git rebase --abort'は効果がないはずです。私が推測することは、あなたが正しくリベースを完了しなかったことです。あなたの地域の変更が失われる可能性があります。 –
はい私はまだ必要なマージを示しています....それはなぜリベースを与えたのですか?--abort –
リベースを中止すると、リベースが発生した前の状態に戻りました。このための回避策はありません。リベースをやり直して、今度は同じミスをしないでください。 –