第一步:在push之前git fetch origin;
命令:git fetch origin
第二步:将github上的新代码拉下来,然后在本地merge;
命令:git merge origin/master
第三步:如果没有冲突就可以push了,如果有冲突的话要在本地解决冲突后,再push。
命令:git push origin master
如果上面不行
试试这个:git gc --aggressive --prune=now
第一步:在push之前git fetch origin;
命令:git fetch origin
第二步:将github上的新代码拉下来,然后在本地merge;
命令:git merge origin/master
第三步:如果没有冲突就可以push了,如果有冲突的话要在本地解决冲突后,再push。
命令:git push origin master
如果上面不行
试试这个:git gc --aggressive --prune=now