0

当我们从 Github 中提取修订版时,它不会忽略 .gitignore 文件中的文件和目录。它正在提取所有文件和目录。如何解决这个问题?从 github 拉取时,我需要忽略一些文件和目录。

这就是我当前的 .gitignore 文件的样子——

  • /小贩
  • /node_modules
  • 宅基地.yaml
  • Homestead.json
  • .env
  • .idea/workspace.xml
  • /配置/测试
  • /storage/logs/laravel.log
4

1 回答 1

2

我怀疑正在发生的事情是,您尝试忽略的文件.gitignore以前被跟踪过(在添加忽略语句之前)。

因此,要使存储库forget中的文件 git 忽略,请在此处查看此答案:

如何让 Git “忘记”被跟踪但现在位于 .gitignore 中的文件?

话虽如此,如果您实际上“意思”正是您在问题中所写的内容,则表明您对 .gitignore 工作原理的理解是有缺陷的。

.gitignore不会阻止从存储库中提取文件。它首先阻止他们提交到存储库。

于 2015-09-23T05:40:23.500 回答