最近项目中又用到了 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 // 通过命令的方式删除远程分支
来源: https://www.cnblogs.com/oxiaojiano/p/9848431.html