当我们从Github上拉出一个版本时,它不会忽略。gitignore文件中的文件和目录。它正在提取所有的文件和目录。如何解决这个问题?我需要忽略一些文件和目录时,从github拉。
这是我当前的。gitignore文件的样子-
- /供应商
- /node_modules
- Homestead.yaml
- Homestead.json
- .env
- .idea/workspace.xml
- /config/测试
- /存储/日志/laravel.log
我怀疑发生的事情是,您试图使用.gitignore
忽略的文件以前被跟踪过(在添加忽略语句之前)。
所以要使存储库forget
git中的文件忽略看看这里的答案:
如何让Git"忘记";关于一个文件被跟踪,但现在在。gitignore?
话虽这么说,如果你真的"意思"就是你在问题中所写的,那就表明你对。gitignore如何工作的理解是有缺陷的。
.gitignore
不阻止文件从存储库中被拉下。它首先阻止它们提交到存储库。