美文网首页
Git之忽略文件(ignore file)

Git之忽略文件(ignore file)

作者: 白屏 | 来源:发表于2016-06-23 11:25 被阅读326次

1、环境

Windows XP SP3 + TortoiseGit + msysGit

2、ignore files的三种方法

以下涉及的ignore文件均为如下格式:

#以'#'开始的行,被视为注释.

#忽略掉所有文件名是foo.txt的文件.

foo.txt

#忽略所有生成的html文件,

*.html

# foo.html是手工维护的,所以例外.

!foo.html

#忽略所有.o和.a文件.

*.[oa]

【方式一】

在仓库目录下新建一个名为.gitignore的文件(因为是点开头,没有文件名,没办法直接在windows目录下直接创建,必须通过右键Git Bash,按照linux的方式来新建.gitignore文件)。如下图所示。

.gitignore文件对其所在的目录及所在目录的全部子目录均有效。通过将.gitignore文件添加到仓库,其他开发者更新该文件到本地仓库,以共享同一套忽略规则。

【方式二】

通过配置.git/info/exclude文件来忽略文件。这种方式对仓库全局有效,只能对自己本地仓库有作用,其他人没办法通过这种方式来共享忽略规则,除非他人也修改其本地仓库的该文件。

【方式三】

通过.git/config配置文件的core. Excludesfile选项,指定一个忽略规则文件(完整路径),如下图所示。忽略规则在文件e:/gitignore.txt中(当然该文件名可以任意取)。

该方式的作用域是也全局的。

【例子】

# 忽略*.o和*.a文件

*.[oa]

# 忽略*.b和*.B文件,my.b除外

*.[bB]

!my.b

# 忽略dbg文件和dbg目录

dbg

# 只忽略dbg目录,不忽略dbg文件

dbg/

# 只忽略dbg文件,不忽略dbg目录

dbg

!dbg/

# 只忽略当前目录下的dbg文件和目录,子目录的dbg不在忽略范围内

/dbg

相关文章

  • Git

    Git之忽略文件(ignore file) - 简书 http://www.jianshu.com/p/f3d7...

  • Git之忽略文件(ignore file)

    1、环境 Windows XP SP3 + TortoiseGit + msysGit 2、ignore file...

  • git-- .gitignore的使用和说明

    3.参考 git添加 .ignore 忽略忽略特殊文件 Git忽略提交规则 - .gitignore配置运维总结

  • git ignore 文件忽略

    方法一「初始化仓库是,就选择好忽略的文件」 方法二「项目已经初始化好了,再添加忽略文件」 文件在.gitignor...

  • git ignore .idea filefolder 实现方法

    git 无法ignore .idea 原因 通过.gitignore忽略相关文件的前提是git repositor...

  • IntelliJ IDEA添加过滤文件或目录

    Settings→Editor→File Types 在下方的忽略文件和目录(Ignore files and f...

  • Android Studio 插件

    工具类 中英文翻译 TranslationPlugin 写作类 Git忽略文件 .ignore

  • 3. 忽略某些文件

    忽略文件,加快索引 点击Preference->Editor->File Types 在右下方的ignore fi...

  • Git 之.gitignore

    .gitignore,顾名思义——git ignore,是使用git管理项目时,存放忽略文件规则的文档。 对应规则...

  • gitignore入门

    一、gitignore的作用 顾名思义,git-ignore就是使用git提交时忽略哪些文件。 二、.gitign...

网友评论

      本文标题:Git之忽略文件(ignore file)

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