Я разблокировал репо, а затем клонировал его на свой Mac в каталог /YATC. У меня был ранее созданный проект Xcode (TwitterTimeline) в другом каталоге, который я скопировал в /YATC directory. Я сделал git add . в каталоге /YATC, и в репо был добавлен только пустой каталог TwitterTimeline. Никаких других файлов не было добавлено. Позже я узнал, что в TwitterTimeline уже есть каталог .git. Я думаю, что 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
Что это?