当我看到ERROR时如何保持本地:[已拒绝]主 - >主人(非快进)

时间:2013-04-19 17:33:55

标签: git

使用git push时,我看到了错误:

[rejected]        master -> master (non-fast-forward)

我已经仔细检查了,我100%确定我想保留本地主分支的文件和文件夹。而且我还仔细检查了远程bitbucket的主人是否过时而不是我想保留的。

我可以git push --force吗?或者还有其他方法吗?我担心git pull会破坏我所有的本地文件。

我是这个项目中唯一的程序员。

1 个答案:

答案 0 :(得分:1)

如果其他人从回购中删除了更改,您应该非常小心使用git push --force。但听起来你是唯一的用户?在这种情况下,在你的情况下对我来说似乎是合理的。

如果您想了解远程更改以进行比较和可能的合并,您可以git fetch。这不会以任何方式修改您的本地分支。