git忽略某个文件:.gitignor
场景一:文件从未被 Git 跟踪过(最佳情况)
如果你的文件是新增的,还从未被 git add 过,那么你只需要:
-
将文件/目录的规则添加到
.gitignore文件中并保存。 -
此时规则已经立即生效。这些新文件在
git status中不会显示为未跟踪文件。
场景二:文件已经被 Git 跟踪(最常见的情况)
如果你之前不小心已经把不想提交的文件(如 logs/ 目录、.env 文件等)通过 git add 添加到了暂存区或已经提交到了版本库,那么你需要执行清除缓存的操作。
# 清除整个暂存区的缓存,然后重新读取所有文件(包括 .gitignore)
git rm -r --cached .
git add .
# 或者,更精准地只清除你希望忽略的特定文件/文件夹的缓存
git rm -r --cached <file-or-directory>
git add .

浙公网安备 33010602011771号