我想在推送之前重新添加和提交文件。每当我输入git push origin master -f
时,我都会收到错误消息,说文件太大了
我想取消所有即将推送的文件,这样我就可以重新选择我要推送的文件了。我试过了
git reset --soft HEAD~1
git rm -r --cached . -f
然后我输入git diff --stat --cached origin/master
并仍然看到所有文件。我也尝试了git reset HEAD
和git reset
。即使在重置后我试图推送,我仍然得到错误,说我试图推动太大的文件。我该如何重置?我想保留我在本地副本上所做的所有更改。
答案 0 :(得分:0)
git reset -- *
取消索引索引中的文件,但将它们留在工作目录中。
git reset --mixed HEAD~1
重置分支时,也会从索引中取消暂存文件