工作时有些同事创建项目时没有配置.gitignore文件就直接把整个项目上传了,包含了很多编译生成的结果文件。
添加gitignore文件,一般ide会生成相关项目的gitignore文件,也可以参考https://github.com/toptal/gitignore
添加gitignore文件后原来在跟踪的文件不会受影响,需要停止跟踪这些文件
#删除暂存区、工作区的文件或文件夹,并停止跟踪
git rm <file path>
git rm -r <directory path>
#不删除暂存区、工作区的文件或文件夹,仅停止跟踪
git rm --cache <file path>
git rm --cache -r <directory path>
Bash然后git commit即可