2017-03-25 1 views
0

は、私はしばらく更新されていない使用したデバイスのために、マージの競合がたくさんあったGitのリベースロストすべて

git rebase origin/development 

を使用して、私の開発ブランチをオフにリベースしてみました。私はすべての競合を解決し、私はこれをやっている間に、古い/悪いコードとメソッドをすべて削除するプロジェクトの約90%をクリーンアップしました。私は、次のようでした:私はこれをしなかった場合は

git add -A 
git commit -m "Removed old code" 
git push origin/development 

iは、スクロールアップと思い出した私は半ばリベースしたことを、私はそれを中止するには

git rebase --abort 

をした、私はこれをしなかったとき、それはすべての私を元に戻します私がそれを掃除する前の状態に戻ってください。私はあなたが何かをコミットする場合、あなたがそれを押すかどうか、それはしばらくの間失われていないかどうかを知っていると知っている。私はレポを見て、私はどこにコミットを見ることはできませんが、それは正常にプッシュしたと言いました...私はそのコミットを取り戻すことができる方法はありますか?

おかげで、 Erouax

答えて

3

あなたはgit reflogを使用することができ、それはSHAのの歴史を与え、あなたがしたい方SHA値にチェックアウトすることができます。

+0

ありがとうございました!魅力的な作品 – Erouax

関連する問題