最近项目中又用到了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 //通过命令的方式删除远程分支