https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/attachment/7230109/3056274/
我和这个人有同样的问题,我想知道如何跟踪隐藏的文件及其内容,以便可以提交它们。当我尝试将文件拖放到其中时,Github似乎在全局范围内阻塞并忽略了我的文件(无论哪个回购)。
我通过命令行提交了名为lab1,lab2,lab3的文件夹后,问题开始了。然后,我后来决定删除使用过的
\android\app\src\main\AndroidManifest.xml
现在,当我尝试将所有文件夹添加回git时,它们是“检测不到的”,并且在我git rm -r lab1/ lab2/ lab3/
时不会显示在git status
上
即使更改了git add
文件,也可以从本地文件夹中删除。
答案 0 :(得分:1)
首先,您可以从仓库的根文件夹中键入以下内容来检查是否是.gitignore问题:
git check-ignore -v -- lab1/a_File_In_Lab1
第二,确保Lab1中没有.git子文件夹:这将使其成为嵌套存储库,并且您将需要git rm --cached Lab1
(不带斜杠)来删除记录在主存储库中的gitlink
答案 1 :(得分:0)
作为一种快速的解决方法,您可能想在GitHub上使用“创建新文件” 选项。 我遇到了同样的问题,但是由于“隐藏”文件的数量是可以控制的,因此我只是在GitHub上“创建”文件并复制粘贴其中的内容。
这显然不是我们可能更喜欢的可靠解决方案,但目前它可以正常工作!