背景介绍:

有时候, 拿到需求, 就直接在master分支上开撸了, 其实也只是初步看下.

结果一来二去修改完毕, 完成了需求, 但是此时都在master分支, 提交必然是不可以的.

还是要新建分支,所有修改都要在新建分支上进行, 最后通过,才能合并到master分支.

然后想解决办法:

方式一:

直接放弃master分支上的所有修改,新建分支, 然后重新写[一遍].

Note:

如果只是很少的代码, 你可以这么做.

如果很多,就未免有点奔溃了.

方式二:

在master分支上拷贝出修改的文件, 然后放弃所有修改, 再在master上新建分支,最后将文件拷贝覆盖原来的指定的文件.

Note:

如果只是很少的文件, 你可以这么做.

如果很多,就未免有点奔溃了.

方式三://推荐

在master分支上,将所有修改暂存[Stage All Changes], 再在master上新建分支,切换到新分支上,将所有的暂存文件restore即可

具体过程/步骤:

1.目前基于develop分支,修改文件,而且也是基于develop分支新建分支. 这里可以将develop分支认为是master即可.

2.点击+号,暂存所有修改[Stage All Changes]

如下所示:

3.新建分支

4.点击Create new branch[默认是基于当前分支], 输入新分支名 just_test_stage_changes, 回车即可

5.点击-号,取消暂存所有修改[Unstage All Changes]

如下:

由上可知:

所有修改都已经转移到新建的分支上,此时进行提交即可.

develop分支会保持原样.[Nothing changes]

后续补充

...

git 改了一段代码不想要了_Git - 如何将master/其他分支上修改代码不提交直接移到新建分支...相关推荐

  1. git拉取指定分支上面的代码 提交本地分支到远程

    拉取github指定分支上的代码 方法[推荐] [0]git拉取远程代码 git clone https://xxx.git [1]git拉取远程指定分支下代码(-b 分支名称) git clone ...

  2. git指令:从dev分支上克隆代码

    git clone 之前克隆都是从master分支上进行克隆,现在需要在dev分支上克隆代码,操作步骤如下: 从仓库中获取克隆地址,https或者SSH的都可以 如果直接通过git clone 地址的 ...

  3. git 怎么拉去分支代码_拉取github指定分支上的代码

    拉取github指定分支上的代码 方法[推荐] #[0]git拉取远程代码 git clone https://xxx.git #[1]git拉取远程指定分支下代码(-b 分支名称) git clon ...

  4. git 改了一段代码不想要了_初识Git

    如果给所有软件列出一个排行榜的话,那么Git定会名列前茅.Git对于代码项目的管理是具有划时代意义的,向Linus致敬,不但写出了可以与Windows争锋的Linux系统,还设计实现了如此强大的版本管 ...

  5. Git 将本地的一个分支上的代码合并到本地的另一个分支

    第一步:先切换到需要合并代码的哪一个分支上 第二步:点击"VCS-->Git-->Merge Changes"选择需要合并的代码分支

  6. git 改了一段代码不想要了_想要壁纸不收费吗?简简单单用python代码实现

    requests模块介绍 首先是requests模块,这是一个模拟浏览器请求的模块,我们可以通过它来获取网页上的信息,比如百度: 爬取代码非常简单,从上到下可能只需要写30行左右就能完成,但重要的是分 ...

  7. git detached HEAD 修改后如何提交修改到其他分支

    有次工作中git切换分支时,不小心前面加了origin/,但是像往常一样没有注意,直接在新分支上修改代码,等到要提交时给出的提示是git detached HEAD,还说切换分支之前请确保代码不会丢失 ...

  8. git 项目代码上传到服务器上,git 上传代码到服务器

    一.建立本地git仓库 1.cd到你项目根目录下 git init 二.将本地所有文件添加到暂存区 git add . . 表示所有文件 如果想添加项目中的指定文件,那就把.改为指定文件名或者目录即可 ...

  9. 如何在mac端上用git上传代码到码云

    前言:作为一个合格的猿,SVN的使用相信大家已经非常熟悉了,GIT作为一个强大的版本控制工具,也是非常有必要深入学习的.对比两个工具,说说GIT的优缺点: 优点:1.GIT拥有全世界的资源,大部分优秀 ...

最新文章

  1. 从零开始实现穿衣图像分割完整教程(附python代码演练)
  2. Android中的service全面总结
  3. C++_模板特化(specialization),模板偏特化(局部特化)(partial specialization)
  4. 中汽创智科技首席人工智能官丁华杰:AI赋能自动驾驶的几点思考
  5. python自学网址-关于python学习,最系统的学习网站看这里
  6. 服务器新建项目,Perfect(swift) 搭建服务器之新建项目
  7. wxWidgets:wxResourceTranslationsLoader类用法
  8. spring配置详解-三种对象创建方式_
  9. 如何使用BAdI ORDER_SAVE创建客户自定义的error message
  10. python基础语法_字符串编码
  11. python应聘的职位_Python学到哪种程度可以去应聘相关的职位了?
  12. 正在使用的项目,项目名那里出现了红色感叹号?怎么去除?
  13. python ichat使用学习记录
  14. 《概率论与数理统计》重学笔记
  15. 速达软件启示录——记中国一代ERP性价比之王的没落
  16. CSS世界Bug般的存在——字母x与“居中”
  17. C语言:字符数组的输入输出
  18. CSDN——缩进两个字符
  19. api 接口简单调用
  20. 专治选择困难症:Mate 10 Pro和P20 Pro之间如何选?

热门文章

  1. 故障码123401_故障引导案例 | 宝马F18 ECM故障引导
  2. delphi memo 查找字符 下行插入_Vim高手,从来不用鼠标2——替换、撤销、缩进、查找
  3. 利用百度的词法分析区分数据
  4. tomcat架构分析(valve机制)【转】
  5. zookeeper curator 服务注册
  6. hadoop跑第一个实例过程
  7. Java元组Tuple使用实例--转载
  8. 跨域post请求实现方案小结--转
  9. Java 授权内幕--转载
  10. 研磨设计模式之 策略模式--转