一般情况下,如果我们在提交代码的时候发生了冲突,这时候又想保证自己的分支不被污染,同时也不去污染 远程分支,一般情况下我们都会去新建一个分支去处理冲突,但是这样会造成分支混乱,会有很多的分支被添加,其中一种解决的方法就是利用 fork 再去复制一份源文件;然后克隆到自己的本地,解决冲突的时候就把在自己 fork 的仓库里进行修改,但是这样必须要注意,每次在解决冲突的时候都要从原来的仓库里拉一下这个代码,具体的操作
1.克隆 fork 的仓库代码;安装依赖;
2.添加原来的仓库源,并设置别名,例如 git remote add one git@com(远程仓库的地址)
3.拉取原来的仓库的相应的分支的代码:git pull one feature/test
4.然后进行相应的两个分支代码的合并,冲突的解决;
5.通过 merge request 或者是 git push one:分支名字 再推到远程仓库去