Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.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
EGit表明本地存储库位于中央存储库的前面和后面_Git_Bitbucket_Egit - Fatal编程技术网

EGit表明本地存储库位于中央存储库的前面和后面

EGit表明本地存储库位于中央存储库的前面和后面,git,bitbucket,egit,Git,Bitbucket,Egit,我不得不在短时间内开始使用Git:所以我在Bitbucket上建立了一个存储库,在家里和办公室配置了EGit。我想,由于我只阅读了Git文档的前几章,所以我很快就把事情搞砸了: 在几次提交和推送之后,我有了一个[Master]↑4] 我的项目名称旁边的标签。我查了一下,这意味着我的本地大师比中央大师领先了4个百分点。我试图推动更改以纠正这种情况,但我收到了一条master:master[拒绝-非快进]消息,没有进一步解释错误 然后,我决定在推送本地更改之前,先获取在其他工作站上所做的更改。这导致

我不得不在短时间内开始使用Git:所以我在Bitbucket上建立了一个存储库,在家里和办公室配置了EGit。我想,由于我只阅读了Git文档的前几章,所以我很快就把事情搞砸了:

在几次提交和推送之后,我有了一个
[Master]↑4] 
我的项目名称旁边的标签。我查了一下,这意味着我的本地大师比中央大师领先了4个百分点。我试图推动更改以纠正这种情况,但我收到了一条
master:master[拒绝-非快进]
消息,没有进一步解释错误

然后,我决定在推送本地更改之前,先获取在其他工作站上所做的更改。这导致了另一个错误:

Fetch Result: No ref to fetch from origin - everything up to date.
Update Result: Failed / Failed Paths - DIRTY_WORKTREE ...
这在向上箭头旁边添加了向下箭头,现在显示为
[Master]↑4.↓1] 


中央回购协议的前后如何可能?此时如何同步所有存储库?

对我有效的方法是:

  • 手动解决脏_工作树问题
  • 提交所有更改
  • 从中央回购中提取以合并变更
  • 把一切推向上游

  • 我不知道这是否是正确的工作流,但所有箭头都已消失,最新版本现在位于Bitbucket上。

    对我有效的是:

  • 手动解决脏_工作树问题
  • 提交所有更改
  • 从中央回购中提取以合并变更
  • 把一切推向上游

  • 我不知道这是否是正确的工作流,但所有的箭头都已消失,最新版本现在位于Bitbucket上。

    会有帮助吗?这不是我问题的解决方案,但它确实让我走上了解决问题的轨道。谢谢会有帮助吗?这不是解决我问题的办法,但它确实让我走上了解决问题的轨道。谢谢