产品经理让我对项目的所有页面增加某一功能,然后在没有沟通的情况下又让另外一个同事对部分页面做了相同的功能,也就是一活两派。 当我提交代码的时候,发现有30个文件提示冲突,这时候我不想手动解决冲突,想把我本地的这30个文件保存起来,然后提交剩余的文件代码,这时候应该怎么做?
- 通过git merge --abort 命令取消这次合并,代码会成为提交状态,也就是没有拉取线上的下来。
- 通过vs code 自带的撤销上次提交按钮,撤销这次提交。代码会成为暂存区状态。
- 通过vs code 自带的取消所有暂存,代码会回到最初状态
上面的这些操作都是把代码还原,接着自己本地复制一份代码,保存起来。备份 然后在正常提交代码,这时候又回到了合并冲突的状态。这时候手动解决冲突,利用vs code 的解决冲突视图,里面有是否全部采用左侧代码(也就是采用线上代码)来一键把当前文件冲突解决,那么我30个文件,就一路点30次。然后解决了,就正常提交代码。
评论区有没有好的解决办法?
如果你想和我讨论技术问题,欢迎加我微 hw2016-01-01,记得备注掘金