首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EGit显示本地存储库在中央存储库的前面和后面。

EGit显示本地存储库在中央存储库的前面和后面。
EN

Stack Overflow用户
提问于 2013-11-27 06:32:46
回答 1查看 1.1K关注 0票数 1

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

经过几次提交和推送,我在我的项目名称旁边有了一个[Master ↑4]标签。我查了一下,这意味着我的本地大师比中央大师领先4次提交。我试图推动更改来纠正这种情况,但是我收到了一条master: master [rejected - non-fast-forward]消息,但没有进一步解释错误所在。

然后,我决定撤回这些更改,我的想法是,在推动本地更改之前,我可能必须先在另一个工作站上进行更改。这导致了另一个错误:

代码语言:javascript
复制
Fetch Result: No ref to fetch from origin - everything up to date.
Update Result: Failed / Failed Paths - DIRTY_WORKTREE ...

这在向上箭头旁边添加了一个向下箭头,现在它表示[Master ↑4↓1]

怎么可能在中央回购的前面和后面?此时如何同步所有存储库?

EN

回答 1

Stack Overflow用户

发布于 2013-11-27 07:24:50

对我有用的是:

  1. 手动解决DIRTY_WORKTREE问题
  2. 提交所有更改
  3. 从中央回购中提取以合并变更
  4. 把一切都推向上游

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20235506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档