Git忽略提交 .gitignore

Git忽略提交 .gitignore

在git中如果想忽略某个文件,不让其提交到版本库中,那么可以定义根目录中.gitignore文件(没有的话需要手动建立)来忽略这些文件。

规则

每一行保存了一个匹配规则,例如:

# 注释

# 忽略整个文件夹
/runtime/
# 忽略单个文件
/config.php
# 通配符忽略所有php文件
*.php
# 不忽略某个文件
!index.php

Git忽略规则

详细的忽略规则参考官方英文文档

Git忽略规则匹配语法

  • #       注释
  • !       否定,表示该文件会被添加到代码库 `
  • **      匹配多级目
  • *        通用匹配字符
  • ?        通用匹配单个字符
  • []      通用匹配单个字符列表

.gitignore规则不生效

先将本地缓存删除(未track状态),然后在提交:

git rm -r --cached .
git add .
git commit -m 'update .gitignore'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值