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 完成修改

浙公网安备 33010602011771号