多人協做: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