【Linux】场景:Linux代码上库冲突处理

处理方法如下:

1) 在gerrit上执行abandon操作;

2) 进行发生冲突的仓,备份修改的文件夹(只备份发生冲突的git仓中的修改);

3) 执行

      git reset --hard HEAD^;

4)  rm -rf 修改的文件头(冲突仓的所有修改均删除);

5) 到发生冲突的git仓,执行

      git checkout .

  覆盖掉修改;

6) 执行

      repo sync 

  如果出现提示“×××分支published but not merged”,则cd到该仓,执行

      git pull

  使本地代码与库上一致;

7) 重新修改合并,然后执行

      git commit

      repo upload

 

posted @ 2018-08-09 15:46  演武_zhuwei  阅读(418)  评论(0编辑  收藏  举报