克隆后Git推送被拒绝

时间:2016-01-02 16:04:07

标签: git repository bitbucket commit

我使用git clone从bitbucket克隆了一个repo。我做了一些更改然后git commit。 现在我正在尝试推送,但我得到Updates were rejected because the remote contains work that you do not have locally

现在,我确信我的git clonegit commit之间没有任何变化。

当然我可以做git pull,但我害怕失去我所犯下的所有变化。

如何确定究竟是什么阻止了我的推动?

1 个答案:

答案 0 :(得分:3)

首先进行git获取。这将下载任何远程更改,但不会尝试合并。 然后,您可以查看分支和remote =克隆分支之间的区别,并决定要执行的操作。 git pull会启动合并,顺便说一下,所以你不会在不知不觉中丢失任何东西。