git 詳細介紹檢視、刪除、重新命名遠端分支和tag
1. 檢視遠端
分支加上-a引數可以檢視遠端分支,遠端分支會用紅色表示出來:12
3456
78910
xiaosi@qunar:~
/code/qtown-score
$ git branch -a
fresh-1606_qscore-20160503
* dev
master
remotes
/origin/20151225-qtown-score-fresh-1236
remotes
/origin/2016-2qtscore
remotes
/origin/fresh-1606_qscore-20160503
remotes
/origin/head
-> origin
/master
remotes
/origin/dev
remotes
/origin/master
2. 刪除遠端分支和tag
2.1 在git v1.7.0之後
刪除遠端分支:
1git push origin --delete
刪除tag:
1git push origin --delete tag
2.2 在git v1.7.0之前
刪除遠端分支(推送乙個空分支到遠端分支,其實相當於刪除遠端分支):
1git push origin :
刪除遠端tag(推送乙個空tag到遠端tag,其實相當於刪除遠端tag):12
git tag -d
git push origin :refs
/tags/
3. 重新命名遠端分支
在git中重新命名遠端分支,其實就是先刪除遠端分支,然後重新命名本地分支,再重新提交乙個遠端分支。12
3456
xiaosi@q:~
/code/qt
$ git branch -**
* dev 8d807de mod
master f600e50 code change during build
remotes
/origin/head
-> origin
/master
remotes
/origin/dev
8d807de mod
remotes
/origin/master
f600e50 code change during build
刪除遠端分支:
1git push --delete origin dev
重新命名本地分支:
1git branch -m dev develop
推送本地分支:
1git push origin develop
git add .
$ git commit -a -m "0.1.0"
$ git pull origin master
$ git push origin master
$ git tag 0.1.0
$ git push origin 0.1.0
git tag -d tagname 刪除tag
git push origin :refs/tags/tagname 刪除遠端
用awk正規表示式
批量刪除遠端 git show-ref —tag | awk 『/rc_[0-9][0-9]$/ 』 | xargs git push origin //這裡的空格要注意
檢視本地 git tag -l
git重新命名本地分支和遠端分支
1.重新命名本地分支 git branch命令用來管理分支,引數 m或者 move,用來移動或者重新命名分支以及相應的提交log。例如 git branch m oldbranch newbranch會將本地的oldbranch分支重新命名為newbranch。2.刪除對應的遠端分支 git pus...
git重新命名本地分支和遠端分支
1.重新命名本地分支 git branch命令用來管理分支,引數 m或者 move,用來移動或者重新命名分支以及相應的提交log.git branch m oldbranch newbranch這條命令會將本地的oldbranch重新命名為newbranch 2.刪除對應的遠端分支 git push...
Git檢視 刪除遠端分支和tag
加上 a引數可以檢視遠端分支,遠端分支會用紅色表示出來 如果你開了顏色支援的話 view code bash 123 4567 8910 git branch a master remote tungway v1.52 zrong remotes origin master remotes orig...