git将当前分支上修改的东西转移到新建分支
2024-10-03 12:16:54
比如我在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分支上了。然后我们又可以愉快的玩耍了~
最新文章
- PHP实现快速排序、插入排序、选择排序
- # 20145205 《Java程序设计》第1周学习总结
- appium定位元素java篇【转】
- LightOJ1170 - Counting Perfect BST(卡特兰数)
- Java基础之创建窗口——使用网格布局管理器(TryGridLayout)
- (转)分布式搜索Elasticsearch——配置
- [转]javascript中style.left和offsetLeft的使用
- 无废话WCF入门教程三[WCF的宿主]
- HTML如何转XTML
- ubuntu安装jdk的两种方法
- sChart.js:一个小型简单的图表库
- 七、Hadoop学习笔记————调优之Hadoop参数调优
- mysql 手册关于修改列字符编码的一个bug
- mysql数据库备份及还原
- bitnami_redmine3.3.0-1 问题及备份恢复
- genPanel.py
- Python基础-python数据类型之列表(四)
- python----面对对象三大特征2
- 修改 App.Config 配置文件 C#
- Calendar获取当天的初始时间,当月的初始时间,当年的初始时间
热门文章
- CF - 1106 E Lunar New Year and Red Envelopes DP
- CodeForces 779D. String Game(二分答案)
- B. Tea Queue codeforces Round.37.div2 队列
- hud 3555 Bomb 数位dp
- Linux服务器部署JavaWeb项目完整教程
- 使用Git初始化本地仓库并首次提交代码
- 分库分表之后,id 主键如何处理?
- Failed to read artifact descriptor for xxx:jar:版本号
- Python函数编程——闭包和装饰器
- Java线程的几种状态(基于Oracle jdk 1.8)