gitignore自动生成

news/2025/2/26 7:31:08

gitignore文件是Git版本控制中的忽略文件,可以自行设置不用Git进行控制的文件。例如.class等

https://www.gitignore.io/这个网址可以帮助开发者快速生成推荐的gitignore文件。

Git 的 .gitignore 配置规则

.gitignore 配置文件用于配置不需要加入版本管理的文件,配置好该文件可以为我们的版本管理带来很大的便利,以下是个人对于配置 .gitignore 的一些心得。

  1. 配置语法:

      以斜杠“/”开头表示目录;

      以星号“*”通配多个字符;

      以问号“?”通配单个字符

      以方括号“[]”包含单个字符的匹配列表;

      以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;

      此外,git 对于 .ignore 配置文件是按行从上到下进行规则匹配的,意味着如果前面的规则匹配的范围更大,则后面的规则将不会生效;

  2. 示例
      (1)规则:fd1/*
         说明:忽略目录 fd1 下的全部内容;注意,不管是根目录下的 /fd1/ 目录,还是某个子目录 /child/fd1/ 目录,都会被忽略;

      (2)规则:/fd1/*
         说明:忽略根目录下的 /fd1/ 目录的全部内容;

      (3)规则:

/*
!.gitignore
!/fw/bin/
!/fw/sf/

说明:忽略全部内容,但是不忽略 .gitignore 文件、根目录下的 /fw/bin/ 和 /fw/sf/ 目录;


http://www.niftyadmin.cn/n/4820557.html

相关文章

昨晚在我那台古老台式机上装Fedora 10

最近整理家里,终于搬出我那台7,8年前买的那台台式机,配置如下:1.CPU 赛扬1G2.显卡 i810 (?)3.内存512M4.光驱CD5.显示器 红色无法显示(或许显卡坏了)6. Windows XP反正此机闲着没用,遂想装个Linux玩玩。因为是CD光驱和Fedora 10 DVD安装光盘…

我还能走很远---lua和tolua++

我还能走很远与技术有关 登录注册 全站当前博客 空间博客好友相册留言 安仲明ID:foruok共3740次访问,排名2万外好友2人,关注者4人喜读小说,通俗、武侠、名著、网作。foruok的文章原创 26 篇翻译 0 篇转载 0 篇评论 9 篇最近评论he…

位操作(C和指针)

/***编写一个函数unsigned int reverse_bits(unsigned int value);这个函数的返回值是把value的二进制位模式从左到右变换一下后的值。**例如在32位机器上,25这个值包含下列各位00000000000000000000000000011001 函数的返回值应该是10011000 0000 0000 0000 0000…

想挑战吗?试试这份Spring Framework试题

这是我总结的Spring试题。试题的答案都能从Spring参考手册中查到。做做看,你能得多少分。以下每题5分: 1. ApplicationContext和BeanFactory有何异同?你倾向于采用那种方式创建容器? 2. 在一个项目可能有多个Spring配置文件(比如…

PhoneGap搭建

//参考网址 http://wiki.jikexueyuan.com/project/cordova-3.x-primer-foundation/environment-set-up.html 使用PhoneGap搭建Android开发的项目整体步骤 如下: 1.安装android的开发环境并配置环境变量。 2.安装Node.js环境并配置环境变量。 3.使用npm安装Pho…

UBuntu8.10 开发第一个基本Linux 驱动内核模块

http://docs.google.com/Doc?iddqsbw4c_375crkdsbd5 转载于:https://www.cnblogs.com/believeit/archive/2009/04/09/2183602.html

ubuntu下开启crontab日志

1 修改rsyslog的配置文件 vi /etc/rsyslog.d/50-default.conf cron.* /var/log/cron.log #将cron前面的注释符去掉 2 重启rsyslog /etc/init.d/rsyslog restart 3 查看日志 tail -f /var/log/cron.log

Windows下ADB命令使用

adb devices //查找连接的设备 adb install adb unstall //卸载apkadb push //复制文件到手机adb pull //复制手机文件到电脑adb reboot //重启设备adb shell //登陆设备adb shell am start -n [应用包名/启动页的的路径] //启动应用的某一页面adb shell pm list package设备下…