GIT----使用技巧之保存现场回退新建分支继续开发

GIT----使用技巧之保存现场回退新建分支继续开发

前言:

故事是这样的,有一个比较复杂的项目使用的是STM32F103VCT6(资源flash-256k,RAM-48k),开发到一半发现RAM不够用了,换容量更大的芯片STM32F103VGT6(资源flash-1024k,RAM-96k)等流程走下来要一个星期,开发任务不能停呀,只能先把之前已经开发好的功能先屏蔽掉,代码回退一部分,把一部分RAM空间让出来,继续调试接下来的功能,下面开始表演

1、先把master分支开发"功能3"发现内存不足了,先保存现场

2、回退代码,相当于去到一些已经开发的功能,让出一部分RAM空间

3、切换到新的分支,再恢复现场

4、接着开发这个未完成的功能

5、等到后面大容量芯片换好了,再把master分支之前去掉的功能fun2再同步过来




相关推荐
青靴2 小时前
Git Hooks 实现 CI/CD 进阶实践 -- 根据实际需求添加功能
git·elasticsearch·ci/cd
LiuYaoheng2 小时前
Git配置SSH Key到GitHub的详细教程
git·ssh·github
x***B4113 小时前
Git数据分析实战
git·数据挖掘·数据分析
健康平安的活着5 小时前
gitflow的实战操作案例【经典实操】
git
1***s6327 小时前
Git混合现实开发
git·mr
q***R3088 小时前
Git日志
git
草莓熊Lotso9 小时前
Git 本地操作进阶:版本回退、撤销修改与文件删除全攻略
java·javascript·c++·人工智能·git·python·网络协议
不一样的故事1269 小时前
要将 Git 仓库的上传(推送)方式从 HTTP/HTTPS 改为 SSH,
git·http·https
likuolei16 小时前
Git 与 SVN 区别
git·svn