我试图将更改推送到Github,但每次我都会收到警告,说我推送的文件太大了。
在推送更改之前,我运行git rm -r --cached .
以从索引中删除所有文件。我在cache/
中同样包含.gitignore
。但是,当我尝试提交并推送我的更改时,它仍然会尝试推送这些大文件。
remote: warning: File server/cache/0.12.2/osx32/... is 61.19 MB; this is larger than GitHub's recommended maximum file size of 50.00 MB
是什么给出了?
注意:我是唯一一个使用此存储库的人,我已经备份了我的所有工作,因此使用git rm -r --cached
感觉很安全。
修改 - 添加了gitignore和文件结构。
的.gitignore
.DS_Store
.DS_Store?
.AppleDouble
.LSOverride
*.dll
*.pak
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip
standalone/
cache/
node_modules/
debug
~$*
# Icon must end with two \r
Icon
# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
Thumbs.db
# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
另外,我的目录结构如下:
.gitignore
server
--cache
--node_modules