每次上传本地修改好的代码的时候,十次有八次都会出现这样的问题!!(暴躁!!!)
现在写个帖子记录一下,这个问题目前我还没有解决,欢迎懂的佬指点一下.
情景:
我在本地仓库做了一些代码的修改,准备上传到远程仓库上,下边是上传步骤:
git add . # 将所有的修改都提交到缓冲区git commit -m 'update' git push
上边最后一条命令之后就出问题了,报错如下:
大概意思是,远程仓库的代码被修改过,所以本地仓库的代码不能直接推送到远程仓库,必须做一些修改之后在推送.
查了好多帖子,都没有解决,最后强制推上去了(无奈😔)
每个帖子几乎都说,要先把远程仓库的代码git pull下来,和本地代码合并,才能提交上去,但是我这里有个问题,
- 直接git pull不会使得远程仓库的代码直接把本地仓库的代码覆盖掉嘛?
- 出现远程仓库被修改之后,本地修改的代码推不上去这种情况的时候,到底该怎么做?