2015-08-19 26 views
0

我有一个名为Users/poudel/Copy/github/Astro的文件夹。 我还有一个名为Astro的仓库,位于我的github账户中。 在天文目录我给follwing命令:将修改后的本地文件夹推送到github时出错

git add Astro 
git commit -m "updated folder" 
git push origin master 

那么它显示一个错误,该文件的一个超限100MB。 所以我删除了该文件并再次运行上述命令。 但它再次显示大文件错误,即使我删除该文件。

如何将更新后的文件夹上传到github网站?

+0

您可能想要.gitignore该文件并在环境之间手动移动它。 – lostphilosopher

回答

0

您正在尝试推送一个大于100MB的文件,这是github禁止的。你可能会发现一些帮助或建议here,但github只是不允许单个文件的大小。

+0

我已删除大文件,并再次重复相同的命令,但仍然说我有大文件。 –

+1

你在本地历史中是否有包含大文件的提交?请记住,您不只是推动HEAD提交,而是推动远程和本地克隆之间的整个历史差异。如果你确实有一个大文件的提交,你可能需要考虑使用'git rebase -i ...'做一个交互式rebase并编辑提交以删除文件。 – matt