肯定有关于这个的帖子,但我实际上做了一个提交,因为我认为这是正确的做法。
所以,我有两个存储库,一个开发和一个生产。我不得不在生产中编辑一些东西,因为它是一个紧急的错误修复,现在我有三个文件在生产中比在开发中更新。
我在生产中提交了三个文件并尝试了拉取,但它告诉我存在合并错误。我尝试将新文件复制并粘贴到开发服务器并重试整个过程,但没有成功。现在我确定我需要的是开发(因为我复制并粘贴到其中)并提交了,那么我怎么能拉和覆盖冲突的文件呢?
---- 跟进@Seths 的回复
好的,我想我确实需要改写我的问题 :) 我有三个存储库。一项开发,一项在 GitHub,一项生产。通常为了更新生产,我只是从开发推送到 GitHub,git pull origin master
(从 GitHub 到生产),它可以工作。
不幸的是,我在没有存储的情况下更改了生产文件。尝试拉动时如何强制覆盖而不是合并?