我想忽略目录bower_components
,
bower_components
~/bower_components
/usr/root/bower_components
绝对路径和相对路径,应使用哪个?
为了安全起见,我设置了
*ower_components/
答案 0 :(得分:2)
实际上正确的.gitignore应该是
bower_components/
那只会忽略文件夹(而不会忽略名为bower_components
的潜在文件)
那样会忽略Git存储库中任何深度的任何bower_components
文件夹。
答案 1 :(得分:1)
您应该指定相对于git目录根目录的路径。例如,如果这是您的git repo的样子
demo
├── .git
├── bower_components
| └── ...
└── xyz
└── bower_components
└── ...
您的.gitignore仅包含bower_components
。它将同时照顾根目录和xyz目录中存在的目录。
您只需要忽略git仓库内的路径,而无需忽略~/bower_components
,/usr/root/bower_components
或仓库外的任何其他内容。 (假设您的回购不是/或〜)