1). 在local端新增tag
$ git tag -a [tag_name] [commit_id]
2). 在remote端新增tag
$ git push origin [tag_name]
$ git push origin --tag (一次將所有tag push上去)
3). 在local端刪除tag
$ git tag -d [tag_name]
4). 在remote端刪除tag
$ git push origin :refs/tags/[tag_name]
//======================================
9/4新增repo的部份
在repo codebase之下的用法
1). 在local端新增tag
$ repo forall -c 'git tag [tag_name]'
2). 在remote端新增tag
$ repo forall -c 'git push --tags'
3). 在local端刪除tag
$ repo forall -c 'git tag -d [tag_name]'
4). 在remote端刪除tag(需取得gerrit權限,目前沒嘗試過)
$ repo forall -c 'git push origin :refs/tags/[tag_name]'
沒有留言:
張貼留言