比如我在A分支做了一些修改,现在由于某种原因(如A分支已经合并到master)不能把A分支上修改的东西保留下来但是需要把A分支上修改的东西继续在新分支继续修改。那么现在我们可以有两种简单的做法完成这一需求。

第一种方法
我们不需要在A分支做commit,只需要在A分支新建B分支,然后切换过去。这个时候你会发现修改的东西在A,B分支都有。这个时候在B分支commit,那么这些修改保留在B分支上,再切换到A分支上会发现修改都没有保留下来。

第二种方法
使用git stash 将A分支暂存起来,然后在某一个分支(如master分支)新建一个分支B,然后在B分支上使用git stash pop 将修改弹出到B分支上,然后这些修改就在B分支上了。然后我们又可以愉快的玩耍了~

最新文章

  1. PHP实现快速排序、插入排序、选择排序
  2. # 20145205 《Java程序设计》第1周学习总结
  3. appium定位元素java篇【转】
  4. LightOJ1170 - Counting Perfect BST(卡特兰数)
  5. Java基础之创建窗口——使用网格布局管理器(TryGridLayout)
  6. (转)分布式搜索Elasticsearch——配置
  7. [转]javascript中style.left和offsetLeft的使用
  8. 无废话WCF入门教程三[WCF的宿主]
  9. HTML如何转XTML
  10. ubuntu安装jdk的两种方法
  11. sChart.js:一个小型简单的图表库
  12. 七、Hadoop学习笔记————调优之Hadoop参数调优
  13. mysql 手册关于修改列字符编码的一个bug
  14. mysql数据库备份及还原
  15. bitnami_redmine3.3.0-1 问题及备份恢复
  16. genPanel.py
  17. Python基础-python数据类型之列表(四)
  18. python----面对对象三大特征2
  19. 修改 App.Config 配置文件 C#
  20. Calendar获取当天的初始时间,当月的初始时间,当年的初始时间

热门文章

  1. CF - 1106 E Lunar New Year and Red Envelopes DP
  2. CodeForces 779D. String Game(二分答案)
  3. B. Tea Queue codeforces Round.37.div2 队列
  4. hud 3555 Bomb 数位dp
  5. Linux服务器部署JavaWeb项目完整教程
  6. 使用Git初始化本地仓库并首次提交代码
  7. 分库分表之后,id 主键如何处理?
  8. Failed to read artifact descriptor for xxx:jar:版本号
  9. Python函数编程——闭包和装饰器
  10. Java线程的几种状态(基于Oracle jdk 1.8)