iiabc
iiabc
发布于 2025-04-23 / 6 阅读
0
0

指定文件添加到.gitignore 后仍被 Git 跟踪的解决方案

以文件 prisma/dev.db 为例

确认.gitignore 配置正确

确保 .gitignore 文件中正确添加了 prisma/dev.db/prisma/dev.db(根据项目结构选择合适路径)。建议使用相对路径 prisma/dev.db,避免前导斜杠导致的路径问题。

从 Git 跟踪中移除文件

在终端中执行以下命令,停止跟踪该文件但保留本地文件:

git rm --cached prisma/dev.db

注意:此操作仅从 Git 索引中删除文件,不会删除物理文件。

提交变更

提交此次更改以更新仓库状态:

git commit -m "停止跟踪并更新 .gitignore"

验证结果

后续对 prisma/dev.db 的修改将不再出现在 Git 变更列表中,VSCode 的 Git 面板也不会显示该文件的更改。

完成以上步骤后,prisma/dev.db 将不再被 Git 跟踪,且后续变更不会触发提交提示。


评论