我在一个文件夹中创建了一个git repo,该文件夹的名称中包含空格和一些非ascii符号。不知道,我知道,但我认为这是2011年,成熟的程序可以容忍这样的事情。从来没有遇到任何问题顺便说一句。但是,我决定将它移动到更合适的文件夹中。我还创建了一个新分支,并开始研究它。而且,它有一个子模块。
现在,当我尝试切换回master(git checkout master)时,它说,
fatal: Not a git repository: F:/������ �����/Visual Studio 2008/Projects/OpenSource/Fubu/fubumvc/.git/modules/buildsupport
我该如何解决?
答案 0 :(得分:10)
每个子模块有两个文本文件需要编辑:
.git\modules\<module>\config
<module>\.git
其中<module>
是子模块的名称。