Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.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
无法从上游获取更改,所有内容都是最新的,即使不是:git+;比特桶_Git_Bitbucket_Egit - Fatal编程技术网

无法从上游获取更改,所有内容都是最新的,即使不是:git+;比特桶

无法从上游获取更改,所有内容都是最新的,即使不是:git+;比特桶,git,bitbucket,egit,Git,Bitbucket,Egit,我在这里完全不知所措,需要一些建议,甚至开始调查 我在eclipse中使用带有egit的bitbucket。我把commit推到了remote上,但是当时出了问题(我猜是这样),我在本地没有看到与我推的地方相同的变化。然后,我提交了另一个更改,我无法将其推送到remote,因为remote中有一个更改,但它不在我的本地(如前所述)。因此,现在我尝试将更改拉入或获取+合并到本地,以使我的工作区保持最新。在这一点上,git说远程获取的所有内容都是最新的 因此,现在我无法将新提交推送到远程,也无法从远

我在这里完全不知所措,需要一些建议,甚至开始调查

我在eclipse中使用带有egit的bitbucket。我把commit推到了remote上,但是当时出了问题(我猜是这样),我在本地没有看到与我推的地方相同的变化。然后,我提交了另一个更改,我无法将其推送到remote,因为remote中有一个更改,但它不在我的本地(如前所述)。因此,现在我尝试将更改拉入或获取+合并到本地,以使我的工作区保持最新。在这一点上,git说远程获取的所有内容都是最新的

因此,现在我无法将新提交推送到远程,也无法从远程获取旧提交

所以你的案子搞砸了。请提供一些建议,至少开始研究它。 谢谢


编辑:错误MSG很简单,当推动提交时,它会显示“push rejected-non-fas forward”,这意味着远程中有提交,我需要拉它。抓取时,我得到“抓取失败:没有要抓取的内容,所有内容都是最新的”

您能否向我们提供准确的错误消息等?您是否检查了本地提交树?也许您已经获取了所有信息,而远程分支的尖端不是您当前
头部的祖先。请检查它。它指向最新的本地提交。如前所述,我的本地服务器上缺少服务器上的最后一次提交(仍在猜测如何)。存在倒数第二个提交。我将本地头重置为该提交,然后尝试获取。失败。