如果標籤打錯了,也可以刪除:
$ git tag -d v0.1
deleted tag 'v0.1' (was e078af9)
因為建立的標籤都只儲存在本地,不會自動推送到遠端。所以,打錯的標籤可以在本地安全刪除。
如果要推送某個標籤到遠端,使用命令git push origin
:
$ git push origin v1.0
total 0 (delta 0), reused 0 (delta 0)
to [email protected]:michaelliao/learngit.git
* [new tag] v1.0 -> v1.0
或者,一次性推送全部尚未推送到遠端的本地標籤:
$ git push origin --tags
counting objects: 1, done.
writing objects: 100% (1/1), 554 bytes, done.
total 1 (delta 0), reused 0 (delta 0)
to [email protected]:michaelliao/learngit.git
* [new tag] v0.2 -> v0.2
* [new tag] v0.9 -> v0.9
如果標籤已經推送到遠端,要刪除遠端標籤就麻煩一點,先從本地刪除:
$ git tag -d v0.9
deleted tag 'v0.9' (was 6224937)
然後,從遠端刪除。刪除命令也是push,但是格式如下:
$ git push origin :refs/tags/v0.9
to [email protected]:michaelliao/learngit.git
- [deleted] v0.9
要看看是否真的從遠端庫刪除了標籤,可以登陸github檢視。 git 操作標籤
刪除標籤 git tag d v0.1 建立的標籤都只儲存在本地,不會自動推送到遠端。所以,打錯的標籤可以在本地安全刪除。推送某個標籤到遠端 git push origin v1.0 一次性推送全部尚未推送到遠端的本地標籤 git push origin tags 如果標籤已經推送到遠端,要刪除遠端...
Git 標籤操作
允許有意義的名稱到乙個特定的版本庫中的標籤操作。tom 決定標記他們的專案 以便他們以後可以更容易訪問。建立標籤 讓我們標記當前head使用git tag命令。他提供的標記名稱前加上 a選項,使用 m選項,並提供標籤資訊。tom centos project pwd home tom top rep...
git分支 標籤操作
git分支類似於某乙個模組,等到所有模組開發完畢時,最後聚合在一起形成乙個專案。而分支之間一般是不會受影響的。git 分支的基本操作 git branch branchname 表示建立分支,新建分支的命令是基於當前所在分支建立的,建立新分支的內容和當前所在分支的內容是完全一樣的。git check...