Skip to content

Git(三)

sqmax edited this page Jun 26, 2018 · 7 revisions

多人合作开发,当我在commit之前没有pull获取服务器的最新代码,那么我commit之后再push,就会由冲突,push不了,并且提示先pull,然而pull也会有一些错误提示,不能进行fase-merge,这时的解决办法是:

  1. 首先,把修改的代码在本地备份一份。
git pull
git reset --hard origin/master
git pull

这样就会把服务器的最新代码获取了下来。 3. 再把本地备份的代码复制进去。 这时再进行commit,push操作就行了。

以上是我最近在开发工作中实际遇到的一些问题。其实,每次提交之前最好pull一下获取最新代码,然后再commit,push。


补充。。。

Clone this wiki locally