2012-07-10 5 views
8

私は誤って変更をコミットしている間に破棄をクリックしました。だから私はファイル全体を捨てましたが、私はちょうどいくつかの塊を捨てたいと思っていました。しかし、私はコミットをクリックしていない、私はキャンセルしました。コミットされていないと「破棄」を取り消す方法

しかし、私のファイルで自分のコードを見ることができません。

私は気になった破棄を取り消すために何ができますか?事前に

おかげで

答えて

1

私はあなたが何かを行うことができると信じていません。変更をコミットしなかった場合は、破棄してから戻す方法はありません。

+0

注意が小さな例外がここにあります:変更がインデックスに追加しまった場合には、しかし、彼らはまだ回復可能です。 ([回答](http://stackoverflow.com/questions/10782978/recover-files-that-were-added-to-the-index-but-then-removed-by-a-git-resetを参照)。) – Ashe

0

Mac用のsourcetree 1.8.1では、gitまたはsourcetreeを使って変更を戻す方法はありません。ここでの議論を参照してください。

https://jira.atlassian.com/browse/SRCTREE-2090

(あなたがJIRAにログインしている場合、あなたはまた、実装するために、このために投票することができます!)

私はこれをしたとき、私は戻って変更を取得することができましたファイルは私のタイムマシンのバックアップにあった。

12

投稿が古すぎますが、私は同様の状況に直面し、誤ってSourceTreeで "Discard"をクリックして変更を失いました。

幸いにも私はエディタを開いた、すなわちPHPStormをその時に持っていた。私が作業していたページを既にリフレッシュしていたにもかかわらず、Discardの後に古いコピーをロードしたが、私はエディタのページで元に戻して、変更をロードし直した。

私はページを保存して、自分のページを戻しました。鉱山は心の小さな存在とその変化を回復できるよう他の人が同じような状況に直面した場合

はただ、他のケースで共有したいと思った:D

+1

ああ、これは私の人生を保存した男の祝福Pycharm/webstorm – commonSenseCode

+0

@CodingMcCodington喜んでそれはあなたを助けた:) –

関連する問題