我删除并将文件重新添加到一个文件夹后,Git回购无法识别文件

时间:2018-11-21 07:06:32

标签: git macos github terminal version-control

我的git层次结构中有一个不必要的空父文件夹,因此我从git存储库剪切并粘贴了整个文件夹结构,删除了旧文件夹,然后将我想要的内容粘贴了一个更高的级别,然后再次提交并推送。现在git无法识别新文件夹中是否存在任何文件。我已经确认这不是我的.gitignore或git / info / exclude的问题。我尝试运行git add .无济于事。

所以以前是

根文件夹=> oldFolder => myFolder

我将其更改为删除oldFolder,所以现在是

RootFolder => myFolder

但是现在git只是在rootFolder中显示myFolder的名称,但是即使有很多子文件夹和文件,它也相信它是空的。

我是否可以运行一个终端命令来获取git以重新识别myFolder的内容?

如果有任何区别,我正在macbook pro上运行macOS Mojave。

1 个答案:

答案 0 :(得分:2)

我在原始子文件夹myFolder中存在一个重复的.git文件夹,因此git认为这是另一个完整的存储库,因此忽略了它。删除该恶意的.git文件夹并再次运行git add .,即可查看文件。