qshinoの日記

Powershell関係と徒然なこと

git 作業ディレクトリの変更を戻す

作業ディレクトリの変更を戻す by git

作業したが変更を戻したい。
git checkout .

これでカレント作業ディレクトリの変更を戻してくれるが、新規に作成したファイルは削除してくれず、手作業で削除する。なお、飽くまで作業ディレクトリの内容なので親ディレクトリの内容は元に戻さない。親まで戻したい場合は、親ディレクトリにてgit checkout .

マージ失敗時に元に戻す。

git merge tanin-branch
此奴は失敗だなぁと思ったら
git reset --hard ORIG_HEAD

参考

git checkout .

http://qiita.com/yukikimoto/items/2ec0cf5bfe614b32cf2f

git reset –hard ORIG_HEAD

http://qiita.com/yukikimoto/items/429817ba98994d64a5dd

gut reset

https://www.atlassian.com/ja/git/tutorial/undoing-changes#!reset