查詢當前倉庫的所有標簽
git tag
git標簽分為兩種類型:輕量標簽和附注標簽磕潮。輕量標簽是指向提交對象的引用刁笙,附注標簽則是倉庫中的一個獨立對象。建議使用附注標簽。
創(chuàng)建輕量標簽
git tag v0.1.2-light
創(chuàng)建附注標簽
git tag -a v0.1.2 -m “0.1.2版本”
創(chuàng)建輕量標簽不需要傳遞參數跨新,直接指定標簽名稱即可。
創(chuàng)建附注標簽時贰军,參數a即annotated的縮寫玻蝌,指定標簽類型蟹肘,后附標簽名。參數m指定標簽說明俯树,說明信息會保存在標簽對象中帘腹。
切換到標簽
git checkout v0.1.2
刪除本地標簽
git tag -d v0.1.2
刪除遠程標簽
git push origin :refs/tags/v0.1.2
標簽發(fā)布
通常的git push不會將標簽對象提交到git服務器,我們需要進行顯式的操作:
git push origin v0.1.2 # 將v0.1.2標簽提交到git服務器
git push origin –tags # 將本地所有標簽一次性提交到git服務器