问题描述
我的作业要求我忽略git中的两个文件夹及其内容。我创建了一个.gitignore.txt
文件,并在文件中输入了文件夹的名称:
我也尝试了在文件名末尾使用/ *的上述操作,并且根本没有任何正斜杠或星号。但是,git似乎仍然可以识别这些文件夹。这是我每次在git-bash中使用git status
命令时收到的结果。
git仍在识别这些文件夹,因为它们位于未跟踪的文件中,对吗?要让git完全忽略文件夹,我该怎么办?
解决方法
您输入的文件名错误-应该是.gitignore
,没有扩展名,并且不是 .gitignore.txt
。
您已经创建了一个名为.gitignore.txt
的文件,该文件对Git来说并不特殊。该文件必须完全称为.gitignore
,没有扩展名。
许多Windows程序会自动附加文件扩展名,记事本也是如此。使用功能稍强的文本编辑器将使您变得更好。有许多;任何人都可以。
同时,您可以退出记事本,然后执行mv .gitignore.txt .gitignore
,一切正常。