Github:未登台的大文件会导致推送过程出现偏差

时间:2018-12-02 04:55:30

标签: git github

在我提交并推送到github后,该过程由于文件很大而被拒绝。 enter image description here

因此,如何取消暂存此文件并将其删除以启动新的提交过程。

1 个答案:

答案 0 :(得分:0)

您必须在本地删除包含此大文件的提交,以便能够满足GitHub的文件大小限制。为此,您可以使用以下命令查看提交历史记录:

git log

然后复制将提交的校验和粘贴在包含大文件的提交之前。如果您不关心新提交的内容,可以使用以下命令将其删除:

git reset --hard <sha1-of-the-commit-preceding-the-commit-wit-large-file>

或者如果您想保留一些内容:

git reset <sha1-of-the-commit-preceding-the-commit-wit-large-file>

,然后git add进行新的提交。