通常在發(fā)布軟件的時(shí)候打一個(gè)tag,tag會(huì)記錄版本的commit號藻肄,方便后期回溯丛晌。
在Git中打標(biāo)簽非常簡單仅炊,首先澎蛛,切換到需要打標(biāo)簽的分支上:
$ git branch
* dev
master
$ git checkout master
Switched to branch 'master'
然后,敲命令git tag <name>就可以打一個(gè)新標(biāo)簽蜕窿,默認(rèn)標(biāo)簽是打在最新提交的commit上的谋逻,<name>可以自己定義版本,也可以以日期作為版本:
$ git tag v1.0
可以用命令git tag查看所有標(biāo)簽:
$ git tag
v1.0
要?jiǎng)h除掉你本地倉庫上的標(biāo)簽桐经,可以使用命令 git tag -d <tagname>。 例如阴挣,可以使用以下命令刪除一個(gè)輕量標(biāo)簽:
$ git tag -d v1.0
Deleted tag 'v1.4-lw' (was e7d5add)
然而這種刪除只能刪除本地標(biāo)簽气堕,并不會(huì)刪除遠(yuǎn)程倉庫標(biāo)簽畔咧,刪除遠(yuǎn)程標(biāo)簽可以用下面指令
git push origin --delete <tagname>