如何忽略项目中的特定文件

Git
作者

yangjh

发布日期

2023年7月7日

在项目中,总会有一些特定的文件不想采用 Git 工具进行版本的控制,如临时文件、编译时产生的过渡文件或包含帐号信息的文件,对于这类文件,Git 提供了一个非常高效灵活的方式进行屏蔽,即创建一个.gitignore文件。

开发者还可通过 https://www.gitignore.io/ 工具生成合适的.gitignore文件。

在这个文件中,项目拥有者只需将不想进入版本仓库的文件列举出来即可,支持通配符。例如:

*.sublime-project
*.sublime-workspace
*.bak
*.dump
.gz(busy)
test/*

需要提醒的是,当.gitignore文件更改后,并不能立即起效,需要进行如下操作:

  1. 清除缓存。命令为:

    git rm -r --cached .
  2. 添加文件到仓库:

    git add .
  3. 之后就可添加说明、推送。

回到顶部