我有两个遥控器的git,让我们说小学和中学。我的工作流程通常如下:
对于远程主要:
只是一个正常的git pull - change - git push in secondary remote。
最近,当我对远程主要进行git推送时,我总是收到错误消息:Your local changes to the following files would be overwritten by merge
。即便如此,git推进仍然继续,如果我检查git状态,它说一切都是最新的。所以我认为这很好。
然而,当我查看网站时,似乎它没有使用我推送的最新代码。我试图更改并推送与错误相关的文件;签出与错误相关的提交并推送更改;但到目前为止没有结果。
有关如何解决这个问题的想法?
谢谢。
答案 0 :(得分:0)
您可以使用参数-f
强制推送。
例如,git push -f