blog

紫陽花

Gitで変更を破棄したい時

Gitでローカルに変更を加えたがそれらすべて破棄して変更前に戻したい。

git checkout ファイル名

これをgitを使っているディレクトリで実行、指定したファイル名へ加えられている変更は破棄される。
特定のファイルだけでなくディレクトリすべてを破棄し、一度変更前に戻したい場合は以下

git checkout .

を実行すれば破棄できる。困ったらこれを使う