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