4

ローカルの git リポジトリの非常に多くのファイルに非常に多くの変更を加えました。

しかし、変更をコミットせずにmac Git-Clientを使用してブランチを切り替えると、コミットされていない変更があるため、操作を中止するという警告ウィンドウが表示されました。

コミットせずに他のブランチに切り替えることはできないと思いました。しかし、何が起こったのかというと、私の変更はすべて消えてしまいました。

ターミナルを使用してステータスを見たところgit status、その応答は

ブランチ branchname で ブランチは「origin/branchname」で最新です。

コミットするものは何もありません。作業ディレクトリはクリーンです

Git-Client がそれを stash として保存しているかどうかを調べてみましたがgit stash、応答は

保存するローカル変更はありません

そのブランチのコミットされていない変更を復元できませんでした!

4

3 に答える 3

3

git stash listを使用して、git クライアントが stash に何かを入れたことを確認する必要があることを指摘したいと思います。git stashgit stash saveの省略形です

于 2014-09-07T19:47:27.897 に答える