1. 程式人生 > 其它 >Git學習——標籤管理

Git學習——標籤管理

建立標籤

1.切換到需要打標籤的分支上:git branch

2.打一個標籤:git tag <name>

3.檢視所有標籤:git tag

預設標籤是打在最新提交的commit上的。

要對歷史提交的內容打標籤,

1.找到歷史提交的commit id:git log --pretty=oneline --abbrev-commit

2.打標籤:git tag v0.1 <commit id>

3.檢視標籤:git tag

4.檢視標籤資訊:git show <tagname>

建立帶有說明的標籤,用-a指定標籤名,-m指定說明文字:git tag -a v0.1 -m "v0.1" <commit id>

操作標籤

1.標籤打錯:git tag -d <tagname>(標籤都只存在本地,可安全刪除)

若要把某個標籤推送到遠端,則:git push origin <tagname>

若全部推送本地標籤:git push origin --tags

2.若要把遠端的標籤刪除,就要先把本地的標籤刪除,在刪除遠端標籤:git push origin :refs/tags/<tagname>

配置別名

git config --global alias.st status

git config --global alias.co checkout

配置檔案

檢視配置檔案:cat .git/config