【发布时间】:2013-10-23 14:54:52
【问题描述】:
我不小心在 git update (git add wrongfile) 中添加了错误。我提交了这个更改并开始推送到 git 服务器 (git push origin master)。但后来我意识到我提交了一个错误的文件(错误的文件大小超过 200MB XML 文件),在那里我中断了上传。我删除了该文件并将其从 git 更改中删除 (git rm wrongfile)。但现在终端说:
您的分支在 'origin/master' 之前 1 个提交。 (使用“git push”发布你的本地提交)
有人知道如何解决这个问题吗?我使用了git reset --hard HEAD,但它没有用。 (如果出现任何问题,我已经备份了我的文件。)
【问题讨论】:
-
执行
git status时会发生什么,为什么git reset --hard HEAD不起作用?你得到哪个错误? -
由于我已经提交了之前的所有更改,它只显示了已删除的更改。但是当我再次使用“push origin master”时,它会从我中断上传的地方恢复。
标签: git