移动文件夹后无法git checkout

时间:2011-11-20 08:50:16

标签: git

我在一个文件夹中创建了一个git repo,该文件夹的名称中包含空格和一些非ascii符号。不知道,我知道,但我认为这是2011年,成熟的程序可以容忍这样的事情。从来没有遇到任何问题顺便说一句。但是,我决定将它移动到更合适的文件夹中。我还创建了一个新分支,并开始研究它。而且,它有一个子模块。

现在,当我尝试切换回master(git checkout master)时,它说,

fatal: Not a git repository: F:/������ �����/Visual Studio 2008/Projects/OpenSource/Fubu/fubumvc/.git/modules/buildsupport

我该如何解决?

1 个答案:

答案 0 :(得分:10)

每个子模块有两个文本文件需要编辑:

.git\modules\<module>\config
<module>\.git

其中<module>是子模块的名称。