我已推送到特定分支,但由于文件过大导致推送失败。
结果,当我在 Github 上检查相应的分支时,并没有添加任何新内容。
问题是,本地,当我git status我得到On branch <branch> nothing to commit, working directory clean不过显然我的本地和远程的回购现在是不同的。
我试图从上次更改中修改单个文件,我可以看到现在将其git status显示为已修改,但其他未能推送的文件仍未出现在git status输出中。
我怎样才能让我的本地 git 存储库“刷新”它对相对于源的更改的检查?
我还没有尝试过@Tim Biegeleisen 提供的东西。
最后我解决了这个问题
git reset --soft HEAD^git status显示之前暂存的所有文件git reset <filename>超大文件git push origin <branch> 推送剩余的更改。