Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GitHUB拒绝主服务器->;master(非快进)_Github_Egit - Fatal编程技术网

GitHUB拒绝主服务器->;master(非快进)

GitHUB拒绝主服务器->;master(非快进),github,egit,Github,Egit,这可能是递归的,我已经在Stackoverflow的其他线程上看到了关于这个问题的答案 我问的原因是我不明白一件事,当它给出这个错误时,我在这里看到的答案告诉我,这是因为Github上的远程主机在我本地存储库上的master branch历史记录中不存在,这就是为什么它给出这个错误 我还看到了一些解释,其中写到远程上的更改必须在本地合并,然后将您的更改从本地推送到远程 所以我所做的是在github上创建了一个远程存储库,并试图将我的更改从eclipse推送到这个远程存储库,它抛出了这个错误。关于

这可能是递归的,我已经在Stackoverflow的其他线程上看到了关于这个问题的答案

我问的原因是我不明白一件事,当它给出这个错误时,我在这里看到的答案告诉我,这是因为Github上的远程主机在我本地存储库上的master branch历史记录中不存在,这就是为什么它给出这个错误

我还看到了一些解释,其中写到远程上的更改必须在本地合并,然后将您的更改从本地推送到远程


所以我所做的是在github上创建了一个远程存储库,并试图将我的更改从eclipse推送到这个远程存储库,它抛出了这个错误。关于第二个合并远程更改的解决方案,但我没有任何东西可以合并它是一个新的存储库。那么它为什么会抛出此错误。

此特定错误是因为本地分支不是最新的,无法推送您的提交(远程分支会用其他提交更新)

从上游提取以同步本地分支和远程分支

拉动变化


然后推动您的提交,它将快速前进,不会产生任何冲突

运行
git fetch
然后
git log origin/master--而不是master
,您将看到远程master和本地master之间的区别。在此处添加输出,我们可能可以提供更好的帮助。警告:无常见提交远程:计数对象:3个完成远程:总共3个解包对象:100%3/3来自*[new branch]master->RemoteName/master