git 如何不再跟踪某个已有 commit 记录的目录或文件
目录
git not tracking a directory
假设有目录 dirA,之前该目录已经有过 commit 记录,当我们修改文件结构,不再需要跟踪和记录 dirA
路径下的文件变化时,
- 首先是将路径添加 .gitignore 文件中。(但此时 git 仍然会 tracking 文件变化)
还需要执行以下步骤来处理:
-
从 Git 中删除已经 commit 的目录
dirA
git rm -r --cached dirA
-
提交这一变更
`git commit -m “Remove dirA from tracking”