Git 拉取后删除未推送的提交

Git 拉取后删除未推送的提交,git,Git,我对我的git回购协议做了一些修改,但我没有推动。相反,推送失败是因为此提交中的文件对于存储库来说太大。我想摆脱这个承诺。问题是,自从我推失败后,我就做了一次拉 我如何解决这个问题?我无法理解git手册页的头绪。您可能正在寻找git重置--硬的 如果您在分支master上,并且您的repo名为origin命令git reset--hard origin/master将删除所有不在origin存储库中的提交和更改。值得注意的是,如果您想保留本地更改并只删除提交,请执行git reset--soft

我对我的git回购协议做了一些修改,但我没有推动。相反,推送失败是因为此提交中的文件对于存储库来说太大。我想摆脱这个承诺。问题是,自从我推失败后,我就做了一次拉


我如何解决这个问题?我无法理解git手册页的头绪。

您可能正在寻找
git重置--硬的


如果您在分支
master
上,并且您的repo名为
origin
命令
git reset--hard origin/master
将删除所有不在
origin
存储库中的提交和更改。

值得注意的是,如果您想保留本地更改并只删除提交,请执行
git reset--soft code>