git切换分支备份本地代码(patch)
场景:自己在master分支开发了一些代码,但现阶段不能向master分支提交代码,需要把修改的部分提交到dev分支;
1. 拉取目标分支(dev)到master,(merge dev into master)
2. 已经修改的代码提交到本地仓库,即comment,不进行push操作-- master分支
3. 打开idea的分支管理,当前在master分支,点击dev分支,选择compare with master
4. 因为master本地提交过一次代码,所以和dev的区别就会显示在新打开的页面中
5. 点击提交的日志注释,创建patch,默认文件路径即项目路径下
6. 切换到dev分支,点击idea的git,选择patch,apply patch
7. 会加载提交过的一次注释,重新提交并push即可,记得选择右上角注释,原来是默认的default提交
8. 提交成功后,idea会提示,提交过的注释已经无用,是否移除

浙公网安备 33010602011771号