最近項目中又用到了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 //通過命令的方式刪除遠程分支
