-4

可能重复:
Git 非快进被拒绝

如何修复此错误?以前没有发生

4

2 回答 2

0

好吧,消息告诉你该做什么:git pull,(获取并合并更改),然后再次 git push。

于 2012-07-02T21:12:40.287 回答
0

git pull origin master将抓取遥控器的更改并将它们与您的合并。

git rebase origin/master将在远程的任何更改之上重播您不在远程中的本地更改。在您执行 a 之后git fetch origin,拉动会自动执行 fetch 步骤。了解git中的变基。

发生的事情是其他人(或您在另一台机器上)也使用一组不同的提交推送到原始存储库。在你有这些提交之前,它不会让你推送,除非你包含--force. 除非你不得不这样做,否则不要这样做。

于 2012-07-02T21:11:54.927 回答