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

git上传本地代码到新建分支

前提:代码从dev拉取后进行本地更改。远程已经创建了新分支feature_stat。

1、首先我们创建本地新分支feature_stat,并切换到新建分支

git branch feature_stat  #新建分支
git checkout feature_stat #切换分支别的命令:
git branch #查看本地所有分支
git branch -a # 查看远程分支 

2、创建本地新分支与远程新分支的连接

git branch--set-upstream-to=<remote>/<branch> <local_branch

git branch--set-upstream-to=origin/feature_stat feature_stat  

3、然后pull新建分支 代码,一定时pull要提交的远程分支。一开始pull成dev的push一直报错。

如果出现no tracking information for current branch就是没有创建本地和远程对应分支的连接,看上一步。

git pull

4、最后提交并push

git add .
git commit -m "描述信息"
git push

期间走路很多坑,返工了好多遍,这里顺便记录一下反工命令:

撤销没有push的commit

git reset --mixed HEAD^
HEAD^ 意思是上一个版本,也可以写成 HEAD~1
如果进行了 2 次 commit,都想撤回,可以使用 HEAD~2除了mixed还有soft,hard,可以自行百度如果commit后面的注释写错了,先别急着撤销,可以运行git commit --amend 进入vim编辑模式,修改完保存即可

以上是我自己的实操

然后发现有篇博客也这样做,大家也可以看看:

【Git】git提交代码到指定分支(远程已有分支和远程没有分支)图文并茂、详细步骤说明_git提交代码到分支-CSDN博客

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 00067期 matlab中的asv文件
  • Vue 3 中的观察者效果:从 watch 到 watchEffect、watchSyncEffect 和 watchPostEffect
  • 超全面!Midjourney用户手册中文版!详解模型、命令、参数与高级用法
  • MySQL 数据库经验总结
  • HttpUtils工具类(一)常见的HttpUtils工具类及如何自定义java的http连接池
  • 【机器学习】CNN的基本架构模块
  • 观察者模式和MQ是什么关系
  • Python利用openpyxl复制Excel文件且保留样式—另存为副本(附完整代码)
  • 零售业务产品系统应用架构设计(二)
  • 一伴app相亲交友源码开发
  • 新手常见错误:java.lang.NumberFormatException: For input string: “xxxx“
  • GD32 MCU内部温度传感器如何使用,以及适合哪种应用场景?
  • BQ27441初始化配置程序,电压、SOC等参数读取程序
  • 玩转单例模式
  • 【Unity教程】使用 Animation Rigging实现IK制作程序化的动画
  • create-react-app项目添加less配置
  • SpiderData 2019年2月23日 DApp数据排行榜
  • spring-boot List转Page
  • storm drpc实例
  • Tornado学习笔记(1)
  • v-if和v-for连用出现的问题
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 三分钟教你同步 Visual Studio Code 设置
  • 数据仓库的几种建模方法
  • ​MySQL主从复制一致性检测
  • ​水经微图Web1.5.0版即将上线
  • ​用户画像从0到100的构建思路
  • # 安徽锐锋科技IDMS系统简介
  • #etcd#安装时出错
  • $.ajax()
  • (ros//EnvironmentVariables)ros环境变量
  • (二)学习JVM —— 垃圾回收机制
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (算法)大数的进制转换
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • .a文件和.so文件
  • .bat批处理(一):@echo off
  • .NET 表达式计算:Expression Evaluator
  • .NET中统一的存储过程调用方法(收藏)
  • // an array of int
  • :如何用SQL脚本保存存储过程返回的结果集
  • @RequestMapping 的作用是什么?
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(朱雀组)
  • [AutoSar]BSW_Memory_Stack_004 创建一个简单NV block并调试
  • [C# 基础知识系列]专题十六:Linq介绍
  • [C#]C# winform部署yolov8目标检测的openvino模型
  • [C#]扩展方法
  • [C/C++]数据结构 栈和队列()
  • [CentOs7]搭建ftp服务器(2)——添加用户
  • [ChromeApp]指南!让你的谷歌浏览器好用十倍!
  • [Hadoop in China 2011] Hadoop之上 中国移动“大云”系统解析
  • [iOS开发]事件处理与响应者链
  • [JS]认识feach
  • [Linux] Apache的配置与运用
  • [Linux]——彻底学通权限