git ftp 推送覆盖错误。试过藏起来,用力拉,用力推,没有运气
git ftp push overwrite error. Tried stashing, force pulling, force pushing, no luck
我遇到了一个问题,git 不让我推动,给了我 "error: Your local changes to the following files would be overwritten by merge"。
当我执行 git pull
时,它说一切都是最新的。当我 运行 git status
它说 "nothing to commit, working tree clean." 但是,我有一个文件我已经在其中进行了更改,所以当我尝试推送它时,它给了我上述错误。 git 抛出错误时引用的文件不是我要推送的文件。
一些细节:
我们的 git 设置为推送到我们的开发站点。因此,当我们在站点上工作时,我们正在为开发站点处理 master 分支。推送文件时,git 通过 FTP 将文件推送到站点的服务器。
我怀疑这个问题源于我们的一位实习生通过 WinSCP 将文件上传到我们开发站点的服务器,而不是将其推送到 git,因此导致了问题。他们以这种方式上传的文件是 git 指定的文件,当它抛出错误时。
我试过通过隐藏来解决这个问题,但无济于事。错误说 "Please, commit your changes or stash them before you can merge." git status
没有提出任何需要提交的内容。我尝试强制推拉,但在尝试推送更改时仍然出现错误。
如有任何意见,我们将不胜感激。
谢谢
经过不合理的反复试验后,我通过硬重置回到一周前的提交来修复它。然后我做了一个强制推送,问题就消失了
我遇到了一个问题,git 不让我推动,给了我 "error: Your local changes to the following files would be overwritten by merge"。
当我执行 git pull
时,它说一切都是最新的。当我 运行 git status
它说 "nothing to commit, working tree clean." 但是,我有一个文件我已经在其中进行了更改,所以当我尝试推送它时,它给了我上述错误。 git 抛出错误时引用的文件不是我要推送的文件。
一些细节:
我们的 git 设置为推送到我们的开发站点。因此,当我们在站点上工作时,我们正在为开发站点处理 master 分支。推送文件时,git 通过 FTP 将文件推送到站点的服务器。
我怀疑这个问题源于我们的一位实习生通过 WinSCP 将文件上传到我们开发站点的服务器,而不是将其推送到 git,因此导致了问题。他们以这种方式上传的文件是 git 指定的文件,当它抛出错误时。
我试过通过隐藏来解决这个问题,但无济于事。错误说 "Please, commit your changes or stash them before you can merge." git status
没有提出任何需要提交的内容。我尝试强制推拉,但在尝试推送更改时仍然出现错误。
如有任何意见,我们将不胜感激。
谢谢
经过不合理的反复试验后,我通过硬重置回到一周前的提交来修复它。然后我做了一个强制推送,问题就消失了