我的git层次结构中有一个不必要的空父文件夹,因此我从git存储库剪切并粘贴了整个文件夹结构,删除了旧文件夹,然后将我想要的内容粘贴了一个更高的级别,然后再次提交并推送。现在git无法识别新文件夹中是否存在任何文件。我已经确认这不是我的.gitignore或git / info / exclude的问题。我尝试运行git add .
无济于事。
所以以前是
根文件夹=> oldFolder => myFolder
我将其更改为删除oldFolder,所以现在是
RootFolder => myFolder
但是现在git只是在rootFolder中显示myFolder的名称,但是即使有很多子文件夹和文件,它也相信它是空的。
我是否可以运行一个终端命令来获取git以重新识别myFolder的内容?
如果有任何区别,我正在macbook pro上运行macOS Mojave。
答案 0 :(得分:2)
我在原始子文件夹myFolder中存在一个重复的.git文件夹,因此git认为这是另一个完整的存储库,因此忽略了它。删除该恶意的.git文件夹并再次运行git add .
,即可查看文件。