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

时间:2013-03-05 20:48:18

标签: git version-control tortoisegit

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

git reset --hard <sha1_commit>