当前位置: 首页 > news >正文

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

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

相关文章:

  • 微信小程序将组件中的文字放置在正中间的方法
  • linux脚本开头的#!/bin/bash有什么作用
  • git如何撤销未提交的更改
  • Qt动态更改界面语言(在运行状态下改变界面语言)
  • .gitignore文件---让git自动忽略指定文件
  • 解决QMYSQL driver not loaded问题
  • 信息安全之对称加密技术
  • 信息安全之非对称加密技术
  • 信息安全之数字信封原理
  • 信息安全之信息摘要技术
  • 信息安全技术之数字签名
  • 设置Mysql C API断线自动重连
  • mysql_query()和myql_real_query()的区别
  • mysql_store_result和mysql_use_result的区别
  • linux下实时跟踪文件变化tail指令
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • ES6简单总结(搭配简单的讲解和小案例)
  • Git同步原始仓库到Fork仓库中
  • Python socket服务器端、客户端传送信息
  • 编写符合Python风格的对象
  • 复杂数据处理
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 记一次用 NodeJs 实现模拟登录的思路
  • 两列自适应布局方案整理
  • 前端面试题总结
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • ​TypeScript都不会用,也敢说会前端?
  • ​油烟净化器电源安全,保障健康餐饮生活
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • #stm32整理(一)flash读写
  • (12)Hive调优——count distinct去重优化
  • (13):Silverlight 2 数据与通信之WebRequest
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (三) prometheus + grafana + alertmanager 配置Redis监控
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务
  • (算法)前K大的和
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • (正则)提取页面里的img标签
  • (转)ABI是什么
  • (转)四层和七层负载均衡的区别
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .Net 6.0 处理跨域的方式
  • .NET Core使用NPOI导出复杂,美观的Excel详解
  • .net Signalr 使用笔记
  • .NET 中创建支持集合初始化器的类型
  • .net的socket示例
  • .NET开发者必备的11款免费工具
  • @Import注解详解
  • [.NET 即时通信SignalR] 认识SignalR (一)
  • [android] 看博客学习hashCode()和equals()
  • [autojs]逍遥模拟器和vscode对接