0

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

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

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

4

1 回答 1

0

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

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

git reset --hard <sha1_commit>
于 2013-03-05T21:42:15.817 回答