Git中如何设置忽略某个文件或文件夹?代码举例讲解

在Git中设置忽略某个文件或文件夹,可以使用.gitignore文件。

.gitignore文件的用法如下:

  1. 在仓库根目录或子目录中创建.gitignore文件。
  2. 在.gitignore文件中添加要忽略的文件或文件夹,每行添加一个。
  3. 可以使用*作为通配符,也可以添加/忽略整个文件夹。
  4. 已被track的文件修改不会自动忽略,需要先移除再提交。
  5. .gitignore文件本身需要被track并commit。

例如:

忽略所有.log文件:
*.log
忽略data文件夹:
data/
忽略.tmp结尾的文件:

*.tmp

设置.gitignore文件有以下好处:

  1. 忽略生成的二进制文件或缓存文件,避免污染仓库。
  2. 忽略开发工具产生的文件,如.idea等。
  3. 忽略容易造成冲突的文件,如lock文件。
  4. 保持仓库整洁,只包含重要的文件。