git學習:多人協做,標籤管理

多人協做:git

查看遠程庫的信息,spa

git remote開發

推送分支到遠程庫rem

git push origin master/dev同步

注意:master是主分支,時刻須要與遠程同步it

dev是開發分支,也須要與遠程同步ast

bug分支用於本地修改bug,不必推進到遠程bug

feature分支是否推送,取決因而否合做在上面開發,推送

抓取分支:標籤

 

 

 

標籤管理:

首先切換到要打標籤的分支上,

git branch

git checkout master

輸入命令:git tag  tagname,就能夠打一個標籤

git tag v1.0

默認的標籤是打在最近的一次commit上的,

如果忘記打標籤,能夠使用git log,找到歷史提交的commit-id,而後打上就能夠了

git log --pretty=oneline --abbrev-commit

git tag tagname commit-id

用命令 git tag查看全部標籤。

用命令git show tagname 查看標籤信息

也能夠建立帶有說明的標籤,

git tag -a tagname -m 'shuomingwenzi ' commit-id

 

刪除標籤

git tag -d tagname

因爲建立的標籤只存儲在本地,不會推送到遠程,因此能夠直接刪除

推送某一標籤到遠程

git push origin  tagname

一次性推送全部標籤到遠程

git push origin --tags

 

若標籤已經推送到遠程,要刪除:

首先刪除本地標籤,git  tag -d tagname

而後從遠程刪除,git push origin:refs/tags/tagname

相關文章
相關標籤/搜索