コスギデンサン > 情報系メモ > GIT

GIT : ブランチマージとタグ付け 2016/12

テスト終了後ローカルで開発ブランチをマスターブランチにマージする。
cd project
git checkout mster
# git merge $dev_branch

マージ後にテストを行い、マスターブランチをリモートにプッシュする。
git push origin master

タグの作成
git tag -a $TagName -m 'YYYYMMDDリリース'
※ 末尾にリビジョンを指定できる。省略した場合はHEADへのタグが作成される。

タグをリモートにプッシュする。
git push origin $TagName 

マージ後不要となったブランチを削除する。
git branch --delete $dev_branch

ローカルで削除したブランチをリモートでも削除する。
git push origin :$dev_branch
タグ一覧の表示
git tag

ローカルのすべてのタグのプッシュ
git push origin --tags

タグのチェックアウト
git checkout TagName
ブランチも同時に作成する場合は # git checkout -b branch_name TagName
※ gitのタグはある特定のリビジョンへのエイリアスである。