Git忽略文件
在Git中,你可以通过修改 .gitignore 文件来忽略整个文件夹。以下是具体步骤:
- 打开或创建 .gitignore 文件
确保你的项目根目录下有一个 .gitignore 文件。如果没有,创建一个:
touch .gitignore
- 在 .gitignore 文件中添加要忽略的文件夹
要忽略整个文件夹,可以在 .gitignore 文件中添加以下内容:
folder_name/
其中,folder_name 是你想要忽略的文件夹的路径。例如:
logs/
temp/
规则
target //忽略这个target目录
angular.json //忽略这个angular.json文件
log/* //忽略log下的所有文件
css/*.css //忽略css目录下的.css文件
- 确保文件夹未被Git追踪
如果你之前已经将该文件夹提交到Git,那么即使在 .gitignore 中添加了规则,Git仍然会追踪它。你需要先从Git的索引中移除该文件夹:
git rm -r --cached folder_name
这不会删除本地文件夹,只会从Git的索引中移除。
- 提交更改
最后,将 .gitignore 的更改提交到Git仓库:
git add .gitignore
git commit -m “Update .gitignore to ignore folder_name”
注意事项
• 如果 .gitignore 的规则未生效,请检查是否有其他 .gitignore 文件覆盖了规则。
• 如果 .gitignore 没有忽略你预期的文件夹,可能是因为文件夹中已有文件被Git追踪,需要使用 git rm -r --cached 移除它们。
完成以上步骤后,指定的文件夹将被成功忽略,Git不会再追踪其中的文件。