1. 程式人生 > >看完這篇 你就能完全操作git 遠端分支的增、刪、改、查了

看完這篇 你就能完全操作git 遠端分支的增、刪、改、查了

最近專案中又用到了git所以在此總結一番,這篇主要針對的是怎麼建立遠端分支,如何刪除遠端分支。

首先,如何建立遠端分支。將一系列前期準備工作準備完成後(建立\新增ssh);

在終端鍵入

git branch -va

可以檢視本地分支與遠端分支的具體情況,當如果是一個新建的專案的時候,顯示,“ * ”號顯示的是當前所在的本地分支的位置;

  git branch -va
* master                f22783d Initial commit
  remotes/origin/HEAD   -> origin/master
  remotes/origin/master f22783d Initial commit

接下來建立分支並切換到到該分支,此時有兩種方式;

第一種分步建立、切換到該分支

建立分支
git branch remote_branch    //建立新分支,remote_branch

git branch -va    //檢視本地分支與遠端分支的具體情況,顯示如下,此時“ * ” 號還在master分支上

*master
 remote_branch           
 remotes/origin/HEAD          -> origin/master
 remotes/origin/master   
切換分支,此時已經切換到該分支
git checkout remote_branch  //切換到remote_branch分支

git branch -va

  master
* remote_branch           
  remotes/origin/HEAD          -> origin/master
  remotes/origin/master   
 

第二種,一步建立並切換到該分支;

git checkout -b remote_branch_two  

git branch -va

  master
  remote_branch
* remote_branch_two  //已經建立並切換到該分支了
  remotes/origin/HEAD          -> origin/master
  remotes/origin/master  

接下來就是推送到遠端的詳細說明了

git push origin remote_branch:remote_branch   //“ : ”左邊是本地分支的名字,右邊的是即將在遠端分支上出現的分支名字,執行命令出現以下字樣

Total 0 (delta 0), reused 0 (delta 0)
remote: Powered by Gitee.com
To https://gitee.com/xxxxxxxx/xxxxxxxn.git
 * [new branch]      remote_branch -> remote_branch

然後呢?

git branch -va 

 master                     
  remote_branch                
* remote_branch_two            
  remotes/origin/HEAD          -> origin/master
  remotes/origin/master        
  remotes/origin/remote_branch      //此時就已經出現在遠端了

刪除本地分支、遠端分支的命令

git branch -d remote_branch   //刪除本地分支

git push origin :remote_branch //通過推送一個空分支的方式刪除遠端分支

git push origin -d remote_branch  //通過命令的方式刪除遠端分支