当我们从 Github 中提取修订版时,它不会忽略 .gitignore 文件中的文件和目录。它正在提取所有文件和目录。如何解决这个问题?从 github 拉取时,我需要忽略一些文件和目录。
这就是我当前的 .gitignore 文件的样子——
- /小贩
- /node_modules
- 宅基地.yaml
- Homestead.json
- .env
- .idea/workspace.xml
- /配置/测试
- /storage/logs/laravel.log
当我们从 Github 中提取修订版时,它不会忽略 .gitignore 文件中的文件和目录。它正在提取所有文件和目录。如何解决这个问题?从 github 拉取时,我需要忽略一些文件和目录。
这就是我当前的 .gitignore 文件的样子——
我怀疑正在发生的事情是,您尝试忽略的文件.gitignore
以前被跟踪过(在添加忽略语句之前)。
因此,要使存储库forget
中的文件 git 忽略,请在此处查看此答案:
如何让 Git “忘记”被跟踪但现在位于 .gitignore 中的文件?
话虽如此,如果您实际上“意思”正是您在问题中所写的内容,则表明您对 .gitignore 工作原理的理解是有缺陷的。
.gitignore
不会阻止从存储库中提取文件。它首先阻止他们提交到存储库。