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