我不得不在短时间内使用Git:所以我在Bitbucket建立了一个存储库,在家里和办公室配置了EGit。我想,因为我只阅读了Git文档的第一章,所以我很快搞砸了事情:
经过几次提交和推送后,我的项目名称旁边有一个[Master ↑4]
标签。我抬头看,这意味着我的本地主人通过4次提交领先于中央主人。我试图推动更改以纠正这种情况,但我得到了master: master [rejected - non-fast-forward]
消息,没有进一步解释出现了什么问题。
然后我决定推动这些变化的想法,也许我必须首先获得我在另一个工作站上所做的更改,然后再推送本地更改。这导致了另一个错误:
Fetch Result: No ref to fetch from origin - everything up to date.
Update Result: Failed / Failed Paths - DIRTY_WORKTREE ...
这会在向上箭头旁边添加一个向下箭头,现在显示[Master ↑4↓1]
如何成为中央回购的前后?如何在此时同步所有存储库?
答案 0 :(得分:1)
对我有用的是:
我不知道这是否是正确的工作流程,但所有箭头都消失了,最新版本现在是Bitbucket。