git本地仓库新建分支并推送到远端仓库

前提条件

假设本地仓库主分支为master,新建的分支为develop,远端仓库只有mater分支。

实现步骤

1. 新建develop分支

#指令语法 git checkout -b <分支> [源分支]
#在当前分支的基础上新建并切换到一个分支,源分支是可选的,可以使用远端分支,不指定的话就是当前分支,建立分支的过程其实就是将原分支的内容复制一遍,注意这里只是建立一个本地分支,推送到远端需要使用下面的命令 

#以本地的master为源分支新建分支
git checkout -b develop master

2. 推送develop分支到远程仓库

此时如果直接输入git push指令会出现下面的错误

git push
fatal: The current branch develop has no upstream branch.
To push the current branch and set the remote as upstream, use

    git push --set-upstream origin develop

可以使用下面的几个命令来推送:

#1 根据提示信息中的方法
git push --set-upstream origin develop

#2 本地分支推送到远程仓库
git push origin develop:develop

#3 方式2的简便写法,效果相同
git push origin HEAD

效果图:
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值