Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

Git tagを使おう

Gitのtagは、その名の通り最新のコミットについてタグ付けする機能です。
あるポイントから

実際のところ

タグ付け

そのまんまです。
2バイト文字も使えるっぽいですが、なるだけ英数字のほうがいいでしょう

$ git tag "tagtest"

tag以前のコミットをみる

git logの後に指定したtagを置いてあげれば良いです。

$ git log tagtest

tag以降のコミットをみる

逆に……というか、これが一番需要があると思いますが
tag以降のコミットをみたい場合"tag.."てな記法を使います。

$ git log tagtest..

commit 3c...
Author: shuzo
Date:   Wed Nov 25 22:04:37 2015 +0900

    uiui

commit 9f...
Author: shuzo
Date:   Wed Nov 25 22:03:56 2015 +0900

    giteveryday

git rebaseと一緒にはつかえない?

オープンソースプロジェクトとかでよく見る「git rebaseで個人的なアレコレを綺麗にしておくお作法」には、tagは使えないみたいです。

参考もと

  • man giteveryday
  • git log --help