git试图提交数千个文件

时间:2013-09-03 21:38:39

标签: xcode git

我正在尝试在Xcode 4.6.3中提交对项目的更改 我使用了源代码管理 - >提交机制多次,效果很好 我最近将DCRoundSwitch对象添加到我的项目中(https://github.com/domesticcatsoftware/DCRoundSwitch) 当我现在尝试提交更改时,Xcode挂起了一段时间,然后告诉我它要提交100,875个文件(过去我的提交在几个和几个文件之间运行),并且每次都会崩溃。我试着提交无济于事。

除了我的所有源文件之外,git似乎试图提交所有链接库中的所有文件。在我添加DCRoundSwitch文件之前没有尝试过这个

我上网了解了.gitignore文件并在我的项目目录中创建了一个(不是项目的git子目录)...它对行为没有影响

fwiw,该.gitignore文件的内容如下。

任何非常感谢的帮助

#Xcode
.DS_Store
*/build/*
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
profile
*.moved-aside
DerivedData
.idea/
*.hmap

#CocoaPods
Pods

2 个答案:

答案 0 :(得分:2)

你可以试试这个:

从命令行执行“git reset”这将重置git而不触及文件系统。您需要执行git add 文件名以重新添加您之前尝试添加的文件。

答案 1 :(得分:1)

如果您已将整个项目从github添加到项目中,那么您可能正在尝试添加所有文件,包括项目的git存储库中的文件。

如果将项目添加为git子模块会更好。我的意思是你有一个git存储库,你正在向它导入另一个git存储库。这样,您就不会给存储库充气。