質問: 未コミットまたは未保存の変更をすべて元に戻す 前回のコミット以降のすべての変更を元に戻そうとしています。 この記事 を見てからgit reset --hardとgit reset --hard headを試してみました。私はhead with 18c3773で応答します...しかし、私が自分のローカルソースを見ると、すべてのファイルはまだそこにあります。何が足りないの?
回答: コミットしていない変更をすべて " undo "にしたい場合は、単に実行してください。git stash git stash drop 追跡されていないファイルがある場合(git statusを実行して確認)、これらのファイルを実行して削除することができます。git clean -fdx git stashは、 stash @ {0} になる新しいstashを作成します。最初に確認したい場合は、git stash listを実行して自分の隠し場所のリストを確認できます。それは次のようになります。stash@{0}: wip on rails-4: 66c8407 remove forem residuals stash@{1}: wip on master: 2b8f269 map qualifications stash@{2}: wip on master: 27a7e54 use non-dynamic finders stash@{3}: wip on blogit: c9bd270 some changes それぞれの隠し場所は、前のコミットメッセージにちなんで命名されます。