git reset--用大文件保存人脸的软件
所以我不小心把一些大文件推到了master branch上的Github 在我这么做之后,我试着做:git reset--用大文件保存人脸的软件,git,github,git-reset,Git,Github,Git Reset,所以我不小心把一些大文件推到了master branch上的Github 在我这么做之后,我试着做: git reset --soft HEAD~2 然后我删除了大文件,提交,然后尝试推送到远程主机,但是我收到一个错误,说我的本地分支缺少来自远程主机分支的提交 我该怎么办?除了使用git reset--soft,还有什么我应该做的吗?我担心在您从以下回购历史记录中删除文件后可能需要git push--force。我担心在您从以下回购历史记录中删除文件后可能需要git push--force.“
git reset --soft HEAD~2
然后我删除了大文件,提交,然后尝试推送到远程主机,但是我收到一个错误,说我的本地分支缺少来自远程主机分支的提交
我该怎么办?除了使用
git reset--soft
,还有什么我应该做的吗?我担心在您从以下回购历史记录中删除文件后可能需要git push--force
。我担心在您从以下回购历史记录中删除文件后可能需要git push--force
.“我的本地分支缺少来自远程主分支的提交”-这令人惊讶吗?您通过在它们后面重置删除了两个提交。可能重复@jornsharpe一点也不奇怪,但是本地分支正在跟踪远程提交。在我重置之前,它们是同步的。也许你可以回答这个问题?你已经得到了答案:如果你想改变历史,你必须强制推。@jornsharpe ok,但是除了git reset--soft
…我真的必须在OP中添加“我应该做什么?”才能得到包括“我应该做什么”在内的答案吗?“我的本地分支缺少来自远程主分支的提交“-这令人惊讶吗?您通过在它们后面重置删除了两个提交。可能重复@jornsharpe一点也不奇怪,但是本地分支正在跟踪远程提交。在我重置之前,它们是同步的。也许你可以回答这个问题?你已经得到了答案:如果你想改变历史,你必须强制推。@jornsharpe ok,但是除了git reset--soft
…我真的必须在OP中添加“我应该做什么?”才能得到包括“我应该做什么”在内的答案吗?