入門Gitメモ chapter 5
push, pull, merge
tag
git tag -a hoge
のように -a オプションを付けると、コメント付きのタグが作れる。
git tag -l -n
のように-nオプションを付けて実行すると、コメントも一緒に見れる
コミット名の指定
- ログメッセージが"index"で始まるコミットを指定するには ':/index' のように":/"を付ける
コミットの祖先を指定する方法
- HEAD^2 だと、親が複数居る場合(mergeしたときなど)の二番目の親を指定したことになる
- HEAD~3 はHEAD^^^ と同じ。つまり一番目の親を三回辿るってこと。
- ffadfafioda^ みたいにHEAD以外のコミット名にも修飾語を付けることが出来る
- ":/index~4"みたいなことはできない
git describe
引数として渡されたコミットに一番近いタグを見つけ、そこから数えて何番目のコミットかを含む文字列を返すコマンド。
git describe --contains
渡されたコミットを含むタグを使ってコミットに名前を付けるコマンド