Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git reset--用大文件保存人脸的软件_Git_Github_Git Reset - Fatal编程技术网

git reset--用大文件保存人脸的软件

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.“

所以我不小心把一些大文件推到了master branch上的Github

在我这么做之后,我试着做:

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中添加“我应该做什么?”才能得到包括“我应该做什么”在内的答案吗?