ファイルを編集中にやっぱり「やーめた」となって、元に戻したいときに最新のコミット状態にしてみます。
~/sandbox/sample.txt の内容を
Ragtimeblues https://ragtimeblues.net/ sample.txt
に変えました(最後の行を追加)。
状態を確認します。
$ git status On branch master Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: sample.txt no changes added to commit (use "git add" and/or "git commit -a")
となって、sample.txtが変更されていることがわかります。
この編集を破棄して、最新のコミット状態に戻すにはgit checkoutを使います。
$ git checkout HEAD sample.txt
sample.txtの中身を確認すると、
$ cat sample.txt Ragtimeblues https://ragtimeblues.net/
となって、元に戻っています。状態を確認すると、
$ git status On branch master nothing to commit, working directory clean
で、何も変更がなくきれいであることがわかります。