手元の変更を破棄
やりたいこと
手元の変更を破棄して、ローカルのHEADまたは、リモートの最新で上書きしたい
cvs だと、cvs checkout -p repo/path/to/filename.txt > path/to/filename.txt
のようにやっていました。
特定のファイルを ローカルの HEAD で上書き
git checkout HEAD -- path/to/filename.txt
全部のファイルを ローカルの HEAD で上書き
git reset --hard HEAD
特定のファイルを リモートの最新で上書き
git checkout origin/master -- path/to/filename.txt
全部のファイルを リモートの最新で上書き
git reset --hard origin/master