我在iOS应用程序上使用Twitter的Fabric。
Fabric中的Crashlytics刚刚更新了,现在我无法将我的项目提交给git
。我收到错误:
git错误:无法索引文件
Crashlytics.framework/Headers
致命:更新文件失败
知道出了什么问题或如何修复它?
正在运行git status
会显示:
Untracked files:
(use "git add <file>..." to include in what will be committed)
Crashlytics.framework/Info.plist
Fabric.framework/Info.plist
profile.xcodeproj/project.xcworkspace/xcuserdata/
profile.xcodeproj/xcuserdata/
答案 0 :(得分:26)
进入终端并手动提交git解决了这个问题。我在xcode中的所有进一步提交都起了作用。
git add .
git commit -m "message"
答案 1 :(得分:7)
我认为这与git子模块有关,因为我有类似的问题。但是添加或删除它没有帮助。有效的方法是将其重置为HEAD版本,例如
git reset HEAD problematic_file_or_dir
答案 2 :(得分:1)
这是我使用IntelliJ IDEA发生的。当我尝试使用IDE git插件提交时,出现一个错误弹出窗口。可能与以下事实有关:我已经暂存了一个以前是文件但现在是目录的路径,并且已将先前的文件移到了新目录。
假设该路径为bin/yii
。我所做的是:
bin/yii-temp
bin/yii
--amend
一起完成我刚刚的承诺。