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


最近項目中又用到了git所以在此總結一番,這篇主要針對的是怎么創建遠程分支,如何刪除遠程分支。

首先,如何創建遠程分支。將一系列前期准備工作准備完成后(創建\添加ssh);

在終端鍵入

git branch -a

可以查看本地分支與遠程分支的具體情況,當如果是一個新建的項目的時候,顯示,“ * ”號顯示的是當前所在的本地分支的位置;

  git branch -a
* 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 -a

  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 -a 

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

關聯遠程分支

git push --set-upstream origin  [分支名],作用是將現在所在分支,關聯到[遠程分支]

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

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

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM