提交代码的时候,有时候会报 error: failed to push some refs to ‘git@gitlab.bestpay.com.cn:xxx.git’ 错误,主要是因为冲突引起的,就是多人同时提交代码。在这种时候可以稍等片刻在重新提交,也可以强制提交,但是容易造成别人代码没有提交上去或者是别的问题,建议不要强制提交。
可以使用以下 git 命令进行提交
<一>
- git fetch origin 远程分支
- git add . (注意这个点)
- git commit -m’摘要’
- git merge origin/远程分支
- git push origin 本地分支
<二>
- List item
- git pull origin 远程分支
- git add . (注意这个点)
- git commit -m’摘要’
- git push -u origin 本地分支
<三>
- git add . (注意这个点)
- git commit -m’摘要’
- git pull origin 远程分支
- git push origin 本地分支
<四>
- git stash 将本地回流到上一次提交时
- git pull origin 远程分支
- git stash pop 合并代码
- git add . (注意这个点)
- git commit -m’摘要’
- git push origin 本地分支
本文介绍了当多人同时编辑导致Git推送冲突时的处理方法,包括使用git fetch、git add、git commit、git merge和git push命令进行代码同步和提交,并提醒避免强制推送以防止代码丢失。此外,还提供了git stash解决冲突的流程,确保代码的正确合并和推送。
922

被折叠的 条评论
为什么被折叠?



