你的远程仓库有文件被改动了,也就是你的本地的文件和远程的文件有冲突,因此push被拒绝,你要先想办法解决冲突。。关于git的相关资料可以看这个教程,个人感觉不错:http://iissnan.com/progit/html/zh/ch2_0.html
远程服务器有修改...你需要先同步下来
git pull origin master
在你 push
之前已经有人 push
过了, 而你本地与服务器不同步, 所以你需要先 git pull
一下, 再 执行 push
操作.
建议 pull
的时候加上 --rebase
参数.git pull --rebase