提问
由于某种原因,我t现在突然不能push文件到github上,但昨天明明可以的。 也许我手贱把配置什么的乱改了下。
于是当我用git push origin master
的时候就出现了下面的报错。
我的本地项目目录和github代码仓库的样子如下:
回答
当你修改本地项目目录时,比如添加修改文件之类的,github repo也添加了新的commit。那么,我建议你使用下面的命令行代码:
git pull --rebase
git push
完整的语法如下(直接用上面的其实就已经OK了):
git pull --rebase origin master
git push origin master
引用自Stack Overflow, 点击链接。