私はとても混乱していて、何時間もの仕事を失ったと思います。
以前に Git でファイルを編集していて、それを保存しましたが、コミットしませんでした。他にもいくつかのファイル変更を行い、それらをコミットしてプッシュしました。しかし、1 つのファイルがめちゃくちゃだったので、最後に成功したコミットをクリックして、「このコミットにロールバック」を押しました。恐ろしいことに、コミットされていないすべての変更が消去されました。コミットされていないため、それらを元に戻す方法がわかりません。
あなたはそれをコミットしなかったと言います。残念ながら、gitはコミットのみを保存し、元に戻さない作業を保存します。ですから、申し訳ありませんが、gitを使用して作業を元に戻す方法はありません。
ただし、削除されたファイルの復元を試みることはできます。
このコーディングホラーポストもご覧になることをお勧めします。
「ロールバック」を元に戻すことができるかどうか、GitHub for Windows で確認できるようになりました (2013 年 3 月)。
「GitHub for Windows の元に戻すボタン」を参照してください。
Discards、Commits、Rollbacks、および Merges の Undo サポートを追加しました。
ただし、ロールバックがステージングされていないコミットされていない変更を保存するかどうかはわかりません。そのため、新しい「元に戻す」ボタンは十分な解決策ではない可能性があります.