私は私のリポジトリでいくつかの作業をしていて、ファイルにローカルな変更があることに気づきました。もう必要ないので、新しいコピーをチェックアウトできると思ってファイルを削除しました。私はGitと同等のことをしたかった
svn up .
を使用git pullしてもうまくいかなかったようです。いくつかのランダム検索で、誰かが推奨するサイトに私を導きました
git checkout HEAD^ src/
(srcは、削除されたファイルを含むディレクトリです)。
今私は分離した頭を持っていることがわかりました。それが何であるか私にはわかりません。どうすれば元に戻すことができますか?
git checkout -- src/
working copy changesですか?別のコミットをチェックアウトした後にファイルに加えた変更(つまり、ヘッドが切り離された状態で行った変更)を参照していますか?





git checkout masterマスターブランチに戻ります。作業コピーの変更をクリアしたい場合は、おそらく実行したいと思いますgit reset --hard。