每天上班 想提交代码之前 先git pull一遍别人提交的代码
git pull 拉取别人提交的代码
员工A和员工B 同时修改了一个文件,A提交了代码,B修改之后提交没有git pull
就造成了代码冲突
怎么取解决冲突呢?
先分析代码, 保证A 写的业务逻辑和B 写的不冲突,如果有冲突,解决冲突,
把提示代码 例如 ===> HEAD 删掉,再重新提交一遍。
产生冲突的现象:
文件中的现象:
张sir的修改是自己改的,fawaizhangs的修改是别人改的,同时修改同一个文件的同一个第一个地方,就产生了冲突。
如何解决冲突,和别人商量一致这样修改代码:
最后我把代码重新上传提交到线上仓库。
老员工新建了一个分支xyg ,新员工 git pull ,但是git branch发现本地并没有xyg的分支
怎么办:
- git checkout -b xyg 本地切换并新建一个xyg分支
- git branch --set-upstream-to=origin/xyg 把本地的xyg分支和线上的新员工分支做关联
用vscode提交代码:
点击加号之后,文件会出现在暂存的更改里面:
或者
每天打开项目或者要提交代码的时候要记得拉取一下: