Live2d Test Env

git 使用记录2_上传代码后冲突

问题描述:

git pull 时,发现已经有人修改冰上传,并且,我也在本地修改了,此时pull 会报错: 

error: Your local changes to the following files would be overwritten by merge:
di.bsw.comm.turingb/Diagmgr/Dcm.c
di.bsw.comm.turingb/Diagmgr/DcmExt.c
di.bsw.comm.turingb/comvnim/comvnimmdl.c
Please commit your changes or stash them before you merge.
Aborting

处理方式:

1. 备份本地修改代码

git stash    备份本地修改   
git stash list //查看备份
// git stash list
//stash@{0}:WIP on dev_xxx: add save security log block

 2. 下拉仓库代码 

 git pull  下拉仓库代码   

   下拉完成后可以编译,验证下下拉的代码是否能正常编译

   此时产生新的文件更改,此时,要将更改的文件返回到未更改时,便于第三步

3. 将备份的本地更改恢复 

git pop  

4. 查看修改的与  pull 的是否有冲突

5. 添加修改内容

6. commit 提交更改

7. review 提交审核

8 submit  完成修改  

posted @ 2023-05-17 16:23  爬上那个坡  阅读(17)  评论(0)    收藏  举报