美文网首页饥人谷技术博客
git全局忽略文件的方法

git全局忽略文件的方法

作者: 铁了个铁 | 来源:发表于2017-06-27 09:00 被阅读219次

有时图方便,会使用git add .的命令,后来发现一些编辑器的配置文件都被传到github上去了,例如.vscode。去git官方文档查到可以创建一个名为.gitignore的文件,来制订忽略文件的规则,但是这样的话岂不是每个项目都要加这样的配置。能否全局配置呢?通过gg找到了解决方法:
定位到版本库根目录/.git/info/exclude,我的git是通过brew安装的,所以路径在/usr/local/Homebrew/.git/info/exclude,打开此文件是这样的:

# git ls-files --others --exclude-from=.git/info/exclude
# Lines that start with '#' are comments.
# For a project mostly in C, the following would be a good set of
# exclude patterns (uncomment them if you want to use them):
# *.[oa]
# *~

他告诉我们以#开头的是注释,接下来就可以按照glob模式填写需要忽略的文件了。
这里我添加了

.*
_*

以下是gg到的大神们写的提示,也粘在这里:

忽略配置文件规范如下:
1. 所有空行或者以注释符号 # 开头的行都会被 Git 忽略。
2. 可以使用标准的 glob 模式匹配。
3. 匹配模式最后跟反斜杠(/)说明要忽略的是目录。
4. 要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(!)取反。

glob模式要点:
1. *:任意个任意字符,
2. []:匹配任何一个在方括号中的字符,
3. ?:匹配一个任意字符, 4. [0-9]:匹配字符范围内所有字符

相关文章

  • git全局忽略文件的方法

    有时图方便,会使用git add .的命令,后来发现一些编辑器的配置文件都被传到github上去了,例如.vsco...

  • Git 忽略文件的三种方式

    Git 提供了三种方法来忽略文件,分别适用不同情况,如下: 1、全局忽略 忽略规则由本机所有仓库共用,配置方法如下...

  • git全局忽略文件配置

    今天上传代码时 准备把一个exe也传上去,但是发现没法传,被git忽略了, 但是我没在.gitignore文件里配...

  • iOS 使用SourceTree 提交忽略文件

    方法:SourceTree偏好设置 ---> git ---> 编辑文件 ---> 填写你想忽略的文件 , 关闭即...

  • git 日常使用命令

    1.在Git项目中忽略文件提交的方法 在Git项目中定义 .gitignore 文件 在 .gitingore 文...

  • git全局创建或者修改用户名和邮箱

    git的文件中查看局部信息 git的文件中查看全局的信息 git的文件中修改局部的信息 git的文件中修改全局的信息

  • git全局忽略

    Mac中每个目录中都有个文件.DS_Store,用于存储当前文件夹的一些Meta信息。由于.DS_Store是自动...

  • Git .gitignore 文件忽略

    Git 提供了文件忽略功能,被忽略的文件将不会被追踪。 1、建立 .gitignore 文件 有以下两种方法建立该...

  • git 基本使用

    一、git全局设置 git全局配置修改 git config -e --global 进步全局配置文件,然后点击字...

  • Git 09忽略管理

    Git的忽略管理 ========= 设置Git忽略的文件,这些文件不参与Git库的提交和管理。(例如:Node....

网友评论

    本文标题:git全局忽略文件的方法

    本文链接:https://www.haomeiwen.com/subject/sbzdcxtx.html