博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git提交本地代码到新分支
阅读量:6589 次
发布时间:2019-06-24

本文共 430 字,大约阅读时间需要 1 分钟。

背景:

从branchA分支拉了一份代码,做了一些修改,但是不想提交到branchA分支,想新建一个分支branchB保存代码。

操作方法:

  • 添加本地需要提交代码
git add .
  • 提交本地代码
git commit -m "add my code to new branchB"
  • push 到git仓库
git push origin branchA:branchB

仓库中原本没有branchB,提交后会生成新分支branchB,并将本地基于branchA修改的代码提交到branchB中.

But! ——现在branchA分支里面多了一个刚才的commit,git log可以看出来. 怎么办?

答:git log里找到branchA最后一个commit到线上了的hash值(即commit_id),然后git reset --hard commit_id .

  • 切换到新分支
git checkout -b branchB origin/branchB

转载地址:http://hskio.baihongyu.com/

你可能感兴趣的文章
js深入研究之神奇的匿名函数类生成方式
查看>>
The life cycle of a typical project 一个典型的项目生命周期
查看>>
推荐F#最近的一些资源
查看>>
Linux文件操作
查看>>
ylbtech-Recode(记录)-数据库设计
查看>>
运动目标跟踪与检测的源代码(CAMSHIFT 算法)
查看>>
PHP工厂模式的简单实现
查看>>
线程同步中异常情况的处理
查看>>
Orchard模块开发全接触3:分类的实现及内容呈现(Display)
查看>>
JQuery 自动触发事件
查看>>
ylbtech-LanguageSamples-CommandLine(命令行参数)
查看>>
Uptime And Monitoring Strategies For Cloud-Based E-Commerce Applications/Websites
查看>>
FPGA未来几年的发展趋势及发展机遇
查看>>
【spring bean】 spring中bean之间的引用以及内部bean
查看>>
MVVM架构~knockoutjs系列之验证信息自定义输出~续
查看>>
-webkit-line-clamp下多行文字溢出点点点...显示实例页面
查看>>
FTP中各文件目录的说明
查看>>
JScript内置对象Array中元素的删除问题
查看>>
Service 广播 到Fragment
查看>>
Eclipse中建立自己的类库,给不同的工程使用
查看>>