当前位置:   article > 正文

Git - .gitignore文件的用法

.gitignore文件的作用.gitignore文件用来忽略被指定的文件或文件夹的改动,被记录

.gitignore文件的作用

.gitignore文件用来忽略被指定的文件或文件夹的改动,被记录在.gitignore文件里的文件或文件夹,是无法被git跟踪到的,换句话说,被忽略的文件是不会被放入到远程仓库里的。

也就是说,如果文件已经存在于远程仓库中,是无法通过.gitignore文件来忽略的。

.gitignore文件存放于git仓库的根目录下。

.gitignore文件的语法

注释

#表示注释,如下:

# Here is comment.

忽略文件/文件夹

直接写入文件或文件夹名即可,指定文件夹里的所有文件也会一起被忽略,如下:

  1. # ignore target folder
  2. target/
  3. # ignore Eclipse files
  4. .settings/
  5. build/
  6. .classpath
  7. .project

不忽略文件/文件夹

!表示不忽略指定的文件,如下:

  1. # don't ignore src folder
  2. !src/

在指定文件夹里不忽略指定的文件

通过!可以实现更加有意思的用法,如下:

  1. # ignore scaffolds folder, but don't ignore draft.md under scaffolds folder.
  2. scaffolds/*
  3. !scaffolds/draft.md

注意:这里必须在文件夹后面加上/*,否则是无法实现想要的效果的。

使用通配符及其他符号

可以使用通配符及其他符号来指定复杂条件的文件,如下:

  1. *.log
  2. day_1?.txt
  3. hello[0-9].txt
  • *表示匹配任意字符;
  • ?表示匹配一个字符;
  • []表示匹配中括号内的单个字符:
    • 可以使用-来表示连贯的字符,比如0-9a-zA-Z等,[0-9]表示匹配从0到9的单个字符。
    • 可以使用^来表示除外,比如[^0-9]表示除0到9之外的单个字符。

参考链接

转载于:https://www.cnblogs.com/yulinlewis/p/10231035.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/669774
推荐阅读
  

闽ICP备14008679号