2013-11-25 141 views
0

我有一个项目,我从其他项目中复制了git项目。我不需要将子模块复杂化,我只需要跟踪整个项目。所以我删除了从东西我已经复制了git的文件夹git跟踪一个文件夹,里面有它自己的git

出于演示:

mainprojectfolder 
    subfolder 
    subfolder2 
     .git 

现在

mainprojectfolder 
    subfolder 
    subfolder2 

,但由于某种原因,我还是不能加我subfolder2到我的工作树。这绝对是存在的,我甚至在删除git之后对其中的文件进行了更改,但它不会被添加,并且当我尝试git status -u --ignored时也不会显示。

非常感谢。

回答

0

也许尝试使用git add -fsubfolder2或直接在mainprojectfolder下添加虚拟文件,以查看新文件是否被git status获取。也有可能你的索引损坏了,所以你可以尝试删除mainprojectfolder中的.git/index,Git会重建它。

这个question中提出的一些提示也可能有所帮助。