在Git中设置忽略某个文件或文件夹,可以使用.gitignore文件。
.gitignore文件的用法如下:
- 在仓库根目录或子目录中创建.gitignore文件。
- 在.gitignore文件中添加要忽略的文件或文件夹,每行添加一个。
- 可以使用*作为通配符,也可以添加/忽略整个文件夹。
- 已被track的文件修改不会自动忽略,需要先移除再提交。
- .gitignore文件本身需要被track并commit。
例如:
忽略所有.log文件:
*.log
忽略data文件夹:
data/
忽略.tmp结尾的文件:
*.tmp
设置.gitignore文件有以下好处:
- 忽略生成的二进制文件或缓存文件,避免污染仓库。
- 忽略开发工具产生的文件,如.idea等。
- 忽略容易造成冲突的文件,如lock文件。
- 保持仓库整洁,只包含重要的文件。