2017-12-19 4 views
1

私はブランチをunstaged/uncommittedで削除しました - git reflogコマンドとgit checkoutコマンドを使用して元に戻そうとしましたが、コミットされていない変更はブランチステートに戻ります。この操作を元に戻し、その(削除された)ブランチの私のunstaged変更を取得する何かがありますか?私はunstaged変更とブランチを削除 - 私はこれを元に戻すことができますか?

答えて

2

変更がステージングされていない場合、変更はどのブランチにもありません。その後の変更を上書きしていない場合は、これらの変更を現在のブランチまたは新しいブランチにコミットすることができます。しかし、もしそれらの変更が既に消えていて、あなたはstashではありませんでした。彼らは今なくなってしまった。

+0

それは私が恐れていたものです。彼らは行ってしまった:/私の最悪のシナリオの確認のためにとにかくありがとう:/ – mrmnmly

+1

それはあなたを今助けることはありませんが、それは常に習慣頻繁なコミットの – dave

+0

ええ、私は知っていますが、私は実際に私の支店を掃除していました(私は様々なことをやったことがあります。ファイルの削除などで1つをマージし、コミットする前にそれをきれいにしたいと思っていました。すべてをコミットしてから、クリーニングT_Tを実行します)。 – mrmnmly

関連する問題