1.正常流程,本地未改动情况下,直接点pull可以拉取
本地修改,远程代码未发生变动,直接暂存,提交,推送即可
2.如果在修改代码时,远程仓库里的代码也发生了变动,这时候需要点击将所有修改后的文件点击存储(如下图)
(1)存储将 选中的 选中的 选中的 文件暂时保存一份到独立存储中心,并还原代码(保证可以拉)
(2)操作后再进行pull本地代码变成与远程库相同的最新代码
(3) 弹出存储,将第一步暂时保存的获取到项目中,vscode会提示需要合并的,你本地修改和远端有冲突的会提示,然后解决冲突后,就正常提交即可。
附:若知道远端代码已修改,本地也做了修改,可以直接使用命令拉取
①git stash 先将本地修改存储起来
②git pull 拉取远程
③git stash pop 还原暂存内容