无法再将我的提交推送到GitHub

无法再将我的提交推送到GitHub,git,version-control,tortoisegit,Git,Version Control,Tortoisegit,我正在使用它作为我的GIT存储库。最近我提交了一个巨大的图像文件夹,现在当我推送时,大约10分钟后该过程失败 我学到了不要同时提交大文件的教训,但现在我有点被锁定了。我浏览了这些图像并使用,我选择了“删除(保留本地)”选项,但当我执行推送操作时,该过程需要花费很长时间,我仍然可以看到相同数量的对象被计算,并且该过程再次失败 是否可以从队列中删除图像?如果有解决方案,我也可以使用命令行。谢谢如果您所做的更改仅存在于本地存储库中,您只需删除本地存储库并从github中再次克隆即可。这是一个简单的方法

我正在使用它作为我的GIT存储库。最近我提交了一个巨大的图像文件夹,现在当我推送
时,大约10分钟后该过程失败

我学到了不要同时提交大文件的教训,但现在我有点被锁定了。我浏览了这些图像并使用,我选择了“删除(保留本地)”选项,但当我执行
推送操作时,该过程需要花费很长时间,我仍然可以看到相同数量的对象被计算,并且该过程再次失败


是否可以从队列中删除图像?如果有解决方案,我也可以使用命令行。谢谢

如果您所做的更改仅存在于本地存储库中,您只需删除本地存储库并从github中再次克隆即可。这是一个简单的方法:你只需克隆一个新的工作副本,而忘记了不必要的撤销操作

如果不想这样做,可以随时撤消已完成的提交。只需找到要备份到的提交(可以使用其他
gitk--all
)并执行此命令

git reset --hard <sha1_commit>
git重置——硬

您是否已上载对这些图像所做的提交?你能撤消所有这些提交,转到以前的状态并再次推送吗?不,图像从未完成上载。如何“撤消”提交?这意味着在github中,您有一个可以正常工作的旧版本?您在本地所做的更改不在github中,而仅在machien中?确切地说,更改仍在我的本地计算机上,而不在github中。类似的情况已在这个问题中得到解决。谢谢,这就是我所寻找的。对于使用Ortoisegit的用户,您可以通过右键单击存储库、单击显示日志、右键单击要返回的提交,然后选择“将主机重置为此”,然后选择硬选项来完成此操作。