一般新建了一个repository,要第一次commit时可能会报这种错,
因为Matlab Xcode都会帮忙建立本地git
可能在你要add的A文件夹里有B文件夹已经有git文件产生,这时候就不能add进repository了
这时候只要把 .git文件都删掉即可
因为从文件管理器(Finder)中并不能看到.文件
所以用Terminal cd到该文件夹
使用
find . -name ".git"
可以看到当前文件夹及子文件夹的.git
(不要误删就多cd进去一点)
使用find . -name ".git" | xargs rm -Rf
就可以把这些.git都删掉
再回去commit就Ok了