当前位置:   article > 正文

.gitignore文件写法说明_gitignore 目录写法

gitignore 目录写法

.gitignore文件写法

.gitignore文件用于指定哪些文件或目录应该被Git忽略,不纳入版本控制。在.gitignore中,你可以使用以下语法:

1空行:空行会被忽略。

2注释:以#开头的行被视为注释,会被Git忽略。

3文件和目录模式匹配:

  • 使用斜杠/表示目录。

  • 使用星号*表示通配符,匹配零个或多个字符。

  • 使用双星号**表示递归通配符,匹配零个或多个目录。

  • 使用问号?表示匹配一个任意字符。

  • 使用方括号[]表示字符集合,匹配方括号内的任意一个字符。

  • 使用感叹号!表示取反,即不忽略指定的文件或目录。

 4示例:

  • 忽略指定文件:在.gitignore中输入文件名或相对路径。

    1. myfile.txt
    2. directory/file.txt
    3. path/to/myfile.txt
  • 忽略特定扩展名的文件:

    1. *.log
    2. *.csv
  • 忽略特定目录:

    1. mydirectory/
    2. path/to/mydirectory/
  • 忽略指定模式的文件:

    1. secret*
    2. /build/
  • 排除特定文件或目录:

    1. !important.txt
    2. !path/to/important/file.txt
  • 使用双星号进行递归匹配:

  • logs/**/*.log
  • 排除所有文件:

    1. /*
    2. !/.gitignore
  • 忽略所有扩展名为.txt的文件:

  • *.txt
  • 忽略以.bak为扩展名的文件,但不包括以.important.bak结尾的文件:

    1. *.bak
    2. !*.important.bak

    注意:`.gitignore`文件只能忽略尚未被Git跟踪的文件。如果某个文件已经被纳入版本控制,需要先将其从Git中移除才能使`.gitignore`生效,可以使用`git rm --cached <文件名>`命令来移除文件。

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

闽ICP备14008679号