我知道我的更改和远程分支更改之间存在冲突。但是我如何覆盖远程分支更改。我尝试了git push --force.But它说! [远程拒绝](非快进)。
答案 0 :(得分:1)
问题是您不应该更改目标网站上的内容。当您在该站点上创建冲突时,如果您的代码中有合并提交,则可能会破坏您的完整站点。
在目标网站上,您可以使用--force
提取更改,或者将硬重置为您需要的最后状态,然后您可以提取并且不会进行任何新的更改。在你必须用力推动之前。
否则,在目标站点上添加并提交更改,然后推送它们并通过拉动更改来解决本地冲突。