我fork了一个repo,然后将它克隆到我的Mac上的/YATC
目录中。我之前创建的Xcode项目(TwitterTimeline)在另一个目录中,我将其复制到了/YATC directory
中。我在/YATC目录中执行了git add .
命令,但只添加了一个空的TwitterTimeline目录到repo中,没有其他文件被添加。后来我发现TwitterTimeline目录中已经有了.git
目录。我认为是Xcode创建了这个目录,尽管我不记得曾经要求过Xcode这样做。
无论如何,我删除了TwitterTimeline/.git
目录。我返回到/YATC
目录并尝试在那里执行git add .
命令,但什么也没发生。也就是说,我立即执行了git status
命令,结果显示没有需要提交的内容。然后我进入了TwitterTimeline目录并执行了git add .
命令,得到了以下结果:
Assertion failed: (item->nowildcard_len <= item->len && item->prefix <= item->len), function prefix_pathspec, file pathspec.c, line 308.
Abort trap: 6
这是什么?
git submodule update
)。当我将内容复制到空文件夹并尝试git add .
时,我得到了相同的错误。 - Dilawar