Git 解决冲突和vscode提交到线上

每天上班 想提交代码之前 先git pull一遍别人提交的代码

git pull 拉取别人提交的代码

员工A和员工B 同时修改了一个文件,A提交了代码,B修改之后提交没有git pull

就造成了代码冲突

怎么取解决冲突呢?

先分析代码, 保证A 写的业务逻辑和B 写的不冲突,如果有冲突,解决冲突,

把提示代码 例如 ===>  HEAD  删掉,再重新提交一遍。

产生冲突的现象:

文件中的现象:

张sir的修改是自己改的,fawaizhangs的修改是别人改的,同时修改同一个文件的同一个第一个地方,就产生了冲突。

如何解决冲突,和别人商量一致这样修改代码:

最后我把代码重新上传提交到线上仓库。

老员工新建了一个分支xyg ,新员工 git pull ,但是git branch发现本地并没有xyg的分支

怎么办:

  1. git checkout -b xyg 本地切换并新建一个xyg分支
  2. git branch --set-upstream-to=origin/xyg  把本地的xyg分支和线上的新员工分支做关联

用vscode提交代码:

点击加号之后,文件会出现在暂存的更改里面:

或者

每天打开项目或者要提交代码的时候要记得拉取一下:


版权声明:本文为SYQ15544423296原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。