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