Git push origin工作正常,但服务器没有更新

时间:2014-04-01 02:47:16

标签: git push git-push multiple-repositories

我有两个遥控器的git,让我们说小学和中学。我的工作流程通常如下:

对于远程主要:

  1. 从目录A
  2. 推送对远程主数据库的更改
  3. 将更改从远程辅助节点拉到目录A(如果有),
  4. 更改必要的文件,
  5. 将更改推送到远程主要和辅助。
  6. 只是一个正常的git pull - change - git push in secondary remote。

    最近,当我对远程主要进行git推送时,我总是收到错误消息:Your local changes to the following files would be overwritten by merge。即便如此,git推进仍然继续,如果我检查git状态,它说一切都是最新的。所以我认为这很好。

    然而,当我查看网站时,似乎它没有使用我推送的最新代码。我试图更改并推送与错误相关的文件;签出与错误相关的提交并推送更改;但到目前为止没有结果。

    有关如何解决这个问题的想法?

    谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用参数-f强制推送。

例如,git push -f