git命令新建远程仓库

        今天记录一下使用git命令新建远程分支的操作,因为公司的代码管理仓库界面没找到新建分支的操作界面,无奈只能通过git命令来新建分支。

1、新建本地分支

        首先,你的至少应该已经有了一个master分支,然后你再master分支下面执行下面命令创建分支:

#git checkout -b feature

PS C:\Users\jelly\Desktop\Gopath\src> git checkout -b feature
Switched to a new branch 'feature'
PS C:\Users\jelly\Desktop\Gopath\src>
PS C:\Users\jelly\Desktop\Gopath\src>
PS C:\Users\jelly\Desktop\Gopath\src> git branch
  dev
* feature
  master
PS C:\Users\jelly\Desktop\Gopath\src> git branch -a
  dev
* feature
  master
  remotes/origin/dev
  remotes/origin/master

从上面我们可以看到我远程分支上面目前只有两个分支:

remotes/origin/dev
remotes/origin/master

通过上面的命令git checkout -b feature我创建了一个本地分支feature,我当时执行这个命令的时候是处于master分支的,所以创建出来的分支是基于master创建的feature,此时远程分支上面还没有。

2、推送到远程分支

执行下面的命令将刚新建的本地分支推送到远程仓库:

#git push -u origin feature

PS C:\Users\jelly\Desktop\Gopath\src> git push -u origin feature
Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
remote:
remote: Create a new pull request for 'feature':
remote:   https://code.com/CBC_XXAQ_CodeAudit/CodeAudit_manage/compare/master...feature
remote:
remote: . Processing 1 references
remote: Processed 1 references in total
To https://code.com/CBC_XXAQ_CodeAudit/CodeAudit_manage.git
 * [new branch]      feature -> feature
Branch 'feature' set up to track remote branch 'feature' from 'origin'.
PS C:\Users\jelly\Desktop\Gopath\src>
PS C:\Users\jelly\Desktop\Gopath\src>
PS C:\Users\jelly\Desktop\Gopath\src>
PS C:\Users\jelly\Desktop\Gopath\src>
PS C:\Users\jelly\Desktop\Gopath\src>
PS C:\Users\jelly\Desktop\Gopath\src> git branch -a
  dev
* feature
  master
  remotes/origin/dev
  remotes/origin/feature
  remotes/origin/master

从上面的代码可以看出,当执行这个推送命令之后,再次查询远程分支,远程分支已经有数据了,至此git命令行创建远程分支已经完成了,你可以在远程额操作界面看到新建的分支了。

相关推荐

  1. git命令新建远程仓库

    2024-05-25 17:49:07       32 阅读
  2. Git命令---查看远程仓库

    2024-05-25 17:49:07       57 阅读
  3. Git命令---绑定远程仓库

    2024-05-25 17:49:07       63 阅读
  4. git远程仓库配置

    2024-05-25 17:49:07       59 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-25 17:49:07       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-25 17:49:07       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-25 17:49:07       82 阅读
  4. Python语言-面向对象

    2024-05-25 17:49:07       91 阅读

热门阅读

  1. 【Git】Git命令

    2024-05-25 17:49:07       30 阅读
  2. rust 学习--所有权

    2024-05-25 17:49:07       31 阅读
  3. 超级详细介绍支持向量机,和实现的matlab例子

    2024-05-25 17:49:07       30 阅读
  4. node.js 基础

    2024-05-25 17:49:07       32 阅读
  5. 二叉树前中后序遍历

    2024-05-25 17:49:07       35 阅读
  6. MySQL入门学习.数据库组成.存储引擎

    2024-05-25 17:49:07       34 阅读
  7. 系统安全加固

    2024-05-25 17:49:07       34 阅读
  8. Math类

    2024-05-25 17:49:07       31 阅读