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会提示,提交过的注释已经无用,是否移除

posted @ 2023-01-10 21:05  白玉神驹  阅读(537)  评论(0)    收藏  举报