git忽略某个文件:.gitignor

 

场景一:文件从未被 Git 跟踪过(最佳情况)

如果你的文件是新增的,还从未被 git add 过,那么你只需要:

  1. 将文件/目录的规则添加到 .gitignore 文件中并保存。

  2. 此时规则已经立即生效。这些新文件在 git status 中不会显示为未跟踪文件。

场景二:文件已经被 Git 跟踪(最常见的情况)

如果你之前不小心已经把不想提交的文件(如 logs/ 目录、.env 文件等)通过 git add 添加到了暂存区或已经提交到了版本库,那么你需要执行清除缓存的操作。

# 清除整个暂存区的缓存,然后重新读取所有文件(包括 .gitignore)
git rm -r --cached .
git add .

# 或者,更精准地只清除你希望忽略的特定文件/文件夹的缓存
git rm -r --cached <file-or-directory>
git add .

 

posted @ 2025-09-03 16:33  SimoonJia  阅读(15)  评论(0)    收藏  举报