git reset --soft可以保存大文件

时间:2018-07-13 21:56:21

标签: git github git-reset

所以我不小心将一些大文件推送到master分支上的Github。

这样做之后,我尝试做:

git reset --soft HEAD~2

然后我删除了大文件,提交了,然后尝试推送到远程主服务器,但是我收到一条错误消息,说我的本地分支缺少远程主分支的提交。

我该怎么办?除了使用git reset --soft之外,还有其他我应该做的事情吗?

1 个答案:

答案 0 :(得分:2)

在从the "Removing sensitive data from a repository" guide之后的回购历史记录中删除文件后,恐怕可能需要git push --force