git の HEAD は @ で代替できる(1.8.5以降)
タイトルで完結してしまっているエントリなのですが、 git reset --hard HEAD
やら git rebase -i HEAD~3
やら実行するとき, HEAD
とタイプする代わりに @
1文字で代替できます。
git reset --hard @
みたいな感じですね。
あまり日本語の解説で見かけたことがなかったので書いてみました。
ちなみに導入されたのはバージョン1.8.5からだそうです。もうずいぶん昔ですね(と思ってCentOS7.2にインストールされているバージョンを見てみたら1.8.3でしたが…)。
Instead of typing four capital letters "HEAD", you can say "@" now, e.g. "git log @".