テスト終了後ローカルで開発ブランチをマスターブランチにマージする。
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のタグはある特定のリビジョンへのエイリアスである。