Git Remote推送不存在的文件

时间:2015-06-23 14:17:04

标签: git github

我试图将更改推送到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

0 个答案:

没有答案