git停止跟踪文件、文件夹

工作时有些同事创建项目时没有配置.gitignore文件就直接把整个项目上传了,包含了很多编译生成的结果文件。

添加gitignore文件,一般ide会生成相关项目的gitignore文件,也可以参考https://github.com/toptal/gitignore

添加gitignore文件后原来在跟踪的文件不会受影响,需要停止跟踪这些文件

<span role="button" tabindex="0" data-code="#删除暂存区、工作区的文件或文件夹,并停止跟踪 git rm <file path> git rm -r <directory path> #不删除暂存区、工作区的文件或文件夹,仅停止跟踪 git rm –cache <file path> git rm –cache -r
#删除暂存区、工作区的文件或文件夹,并停止跟踪
git rm <file path>
git rm -r <directory path>
#不删除暂存区、工作区的文件或文件夹,仅停止跟踪
git rm --cache <file path>
git rm --cache -r <directory path>
Bash

然后git commit即可

Comment