我最初添加了一个非常大的文件-推送失败后,我使用git rm subposts.xml --cached
取消了文件跟踪。
git ls-tree -r master --name-only
没有显示太大的帖子。
然后我创建了一个新的提交。
但是,当我执行git push origin master
时,仍然还是失败,它引用了未跟踪的文件太大。
这不是其他帖子(git rm --cached
命令)的副本,因为该帖子中的答案不能解决我的问题。
git log的结果(第一次提交引入了大文件):
commit db81c3895a00ba2298e77a5daccb5c7f95c27544 (HEAD -> master)
Author:
Date: Mon Apr 8 17:50:32 2019 -0400
untrack subposts.xml
commit 1de84132e1171b43d3bc0b9f491619a555933144
Author:
Date: Mon Apr 8 17:49:07 2019 -0400
TF program
commit 2193588f8606d8f20743e4f4d423a7db882ec7a4
Author:
Date: Mon Apr 8 17:45:44 2019 -0400
first commit