所以我不小心将一些大文件推送到master分支上的Github。
这样做之后,我尝试做:
git reset --soft HEAD~2
然后我删除了大文件,提交了,然后尝试推送到远程主服务器,但是我收到一条错误消息,说我的本地分支缺少远程主分支的提交。
我该怎么办?除了使用git reset --soft
之外,还有其他我应该做的事情吗?
答案 0 :(得分:2)
在从the "Removing sensitive data from a repository" guide之后的回购历史记录中删除文件后,恐怕可能需要git push --force
。