Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git跟踪一个文件夹,该文件夹以前拥有它';它里面有自己的git_Git - Fatal编程技术网

git跟踪一个文件夹,该文件夹以前拥有它';它里面有自己的git

git跟踪一个文件夹,该文件夹以前拥有它';它里面有自己的git,git,Git,我有一个项目,我从其他几个项目中复制了git项目。我不需要将子模块的事情复杂化,我只需要跟踪我的整个项目。因此,我从复制的内容中删除了.git文件夹 用于演示: mainprojectfolder subfolder subfolder2 .git 现在是 mainprojectfolder subfolder subfolder2 但由于某些原因,我仍然无法将我的子文件夹2添加到我的工作树中。它肯定在那里,自从从中删除git后,我甚至对其中的文件进行了

我有一个项目,我从其他几个项目中复制了git项目。我不需要将子模块的事情复杂化,我只需要跟踪我的整个项目。因此,我从复制的内容中删除了.git文件夹

用于演示:

mainprojectfolder
   subfolder
   subfolder2
       .git
现在是

mainprojectfolder
   subfolder
   subfolder2
但由于某些原因,我仍然无法将我的
子文件夹2
添加到我的工作树中。它肯定在那里,自从从中删除git后,我甚至对其中的文件进行了更改,但它不会被添加,而且当我尝试
git status-u--ignored
时,它也不会显示出来


非常感谢你的帮助

也许可以尝试使用
git add-f
子文件夹2
或直接在
mainprojectfolder
下添加一个虚拟文件,以查看新文件是否被
git状态所拾取。您的索引也可能被破坏,因此您可以尝试删除
mainprojectfolder
中的
.git/index
,git将重建它

本文中提出的一些提示也可能有所帮助