用户登录

我们可以为每个项目单独去创建一个要忽略掉的文件列表,方法是,在项目的根目录下面,去创建一个 .gitignore 的文件,在这个文件里,我们可以列出要忽略掉的文件。

下面,我们去创建一个这样的文件 ...

在项目的根目录下,去创建这个文件 ... 先进入到项目 ...

vim .gitignore

编辑一下 ...

比如我想忽略跟踪所有扩展名是 .log 的文件,一般就是一些日志文件 ...

可以输入一个星号,然后是扩展名, 星号表示做任意的字符 ..

*.log

另起一行,可为继续去配置这个忽略的文件列表。完成以后,保存一下 ...

然后再去提交一下。

git add .
git commit -m '添加了 .gitignore 文件'

下面,我们再试一下这个忽略规则有没有效果 ...

创建一个 .log 的文件 ...

touch access.log

查看一下状态 ...

git status

显示工作目录是干净的 ... 说明 Git 已经忽略掉了以 .log 为扩展名的文件。

要注意的是,Git 不会忽略掉已经被跟踪了的文件,如果你想忽略掉这些文件,可以使用 git rm 加上 cached 选项,再指定一下文件名称,这样可以取消跟踪指定的文件。

这样配置的忽略的规则才会生效。

模板

另外,很多项目都有一些特定的文件需要被忽略,比如 Ruby,WordPress,Drupal ... 你可以参考这个地址提供的 .gitignore 的模板,去为项目添加这个 .gitignore 文件。

https://github.com/github/gitignore

忽略跟踪文件 - 项目级别《 Git:版本控制 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点