git 代码冲突问题解决

两个人同时更新代码,然后一个人修改完提交了代码到服务器,而另一个人再push就会有问题,请问下这种问题如何解决,
因为我本地修改的很多,所以不想删了跟新代码再修改,对比了下好像就只有.git文件不一样,但是我把服务器上新的.git替换我本地的.git后push都会被拒绝,这是什么情况

2个回答

把你的备份一下,然后把你的回滚到上个不冲突的版本,更新别人的版本(最新的),然后比较你的代码和最新代码不同之处

javalaiba
javalaiba 你的这个解决方案肯定是可以的,但是我现在不想去用我备份的代码去合到别人的版本(最新的)上,而是想把别人的修改合并到我备份的代码上,然后再把别人的版本(最新的)中的.git目录替换我备份的.git,按理说这样应该是和你说的解决方案一样啊,为啥会有问题呢,可否解释下
接近 3 年之前 回复

先git pull一下代码试试,如果是改了同一个文件的话,先把你的git commit,然后再git pull

javalaiba
javalaiba 用git stash 可以了,哈哈
接近 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问