可能重复:
Github first push problem… how to merge remote changes?
我的外部回购已经过时了。我希望将所有本地更改上传。但是,当我尝试这样做时,我收到以下消息......
error: failed to push some refs to 'ssh://mylink'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again.
我不想拉,因为如果我做那些外部更改会搞乱我的本地更改。如何覆盖外部?
答案 0 :(得分:17)
git push --force remoterepository
答案 1 :(得分:0)
如果只是覆盖远程仓库呢?
答案 2 :(得分:-1)
在我看来,这是git受保护的机器人。 因为有人在你面前推了推,所以你需要提高自己的声誉,并根据当地的变化进行构建,以确保没有冲突。 所以也许你应该首先尝试吸引某人的声誉,然后推动你的改变。