看完這篇 你就能完全操作git 遠端分支的增、刪、改、查了
阿新 • • 發佈:2018-12-17
最近專案中又用到了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 //通過命令的方式刪除遠端分支