git 的进阶用法


.gitignore

让 git 忽略或不追踪特定的文件
.gitignore 是一个纯文本文件,将不想被追踪的文件或文件夹名写入其中

在根目录中创建 .gitignore 文件
写入的内容格式,
可以是个文件名,

test

也可以是文件夹,如

test/

也可以使用通配符用以匹配符合条件的所有文件,如以 img 开头的所有文件

img* 

或者所有 md 文件

*.md

另外,如果想排除某个模式下的一个文件,可以使用 ! 来进行否定

# 忽略所有 md 文件
*.md

# 不忽略 README.md 文件
!README.md

但如果是忽略了整个文件夹,那么否定模式对于其内部的文件不再起作用

# 忽略所有名字带有 test 的目录
test/

# 试图在一个被忽略的目录内排除一个文件是行不通的
!test/example.md

参考 .gitignore 文件——如何在 Git 中忽略文件和文件夹


文章作者: 梁绍波
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 梁绍波 !
评论
  目录