我试图在我的Mac OS X Mavericks机器上从我的GitHub客户端提交我的代码(像往常一样)所做的更改.我在我的项目中添加了一个新包(它是一个Laravel项目,我添加了Rocketeer包.我还做了一些配置更改).
我收到错误:
Failed to add file laravel-master/vendor/anahki
当我在提交列表中取消选中此文件时,它会转到显示此错误的另一个文件.
Failed to add file laravel-master/vendor/illumin
知道发生了什么事吗?我从来没有遇到过这些问题.谢谢.
编辑:
我已将其缩小为两个不允许提交的文件(这适用于Laravel项目):
这些是我尝试提交这两个文件夹/文件时遇到的错误:
Failed to add file laravel-master/vendor/illuminate/remote/Illuminate/Remote/ to index. Failed to add file laravel-master/vendor/anahkiasen/rocketeer/ to index.
小智.. 29
就我而言,已经存在来自另一个导入的第三方git存储库的.git目录.我不得不删除它,一切运作良好.
就我而言,已经存在来自另一个导入的第三方git存储库的.git目录.我不得不删除它,一切运作良好.
我有同样的问题.在.git
我想要创建新存储库的位置有一个现有的存储库.我删除了它并创建了一个新的.现在提交按预期工作.
如果您不确定.git
存储库的目标位置是否存在,请执行此操作(在Unix计算机上):
$> cd$> ls -aef
这应该显示隐藏文件(如.git
).现在您有两个选择:删除.git
目录
$> sudo rm -R .git
或更改所有者权利.
这是一个奇怪的错误.
它似乎是由git(命令行)指示的权限错误,但即使权限为777也会持续存在.
对我有用的是进入终端,cd
进入目录,并手动将其添加到索引.
所以你会这样做:
cd/laravel-master/ sudo git add vendor/illuminate/remote/Illuminate/Remote/ sudo git add vendor/anahkiasen/rocketeer/
然后再次尝试GitHub实用程序.
如果有效,请告诉我!