Git 詳細介紹檢視 刪除 重新命名遠端分支和tag

2022-09-18 00:15:17 字數 2541 閱讀 6393

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/dev8d807de mod

remotes/origin/masterf600e50 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...