git 忽略机制

来源:互联网 发布:约瑟夫环问题 c语言 编辑:程序博客网 时间:2024/06/05 16:31
在生成文档内容快照时,工作树中有一些文档是你不希望接受Git 管理的,譬如程序编译时生成的 中间文件,对于这样的文件如何避免为之生成快照?
  例,在工作树中存在以下文件(或子目录):
doc-env.tex   git-tutor.tex    Makefile    zh
git-tutor   main.tex   vfonts.tex
其中的zh 目录存放着TEX 文档编译时生成的中间文件,因此该目录不应该被Git 所管理。为解决此类问题,Git 提供了 文档忽略机制,可以将工作树中你不希望接受Git 管理的文档信息写到 同一目录 下的.gitignore文件中。对于本例中的zh 目录,采用如下操作可将其排除仓库之外,然后再对$WORK 生成快照即可。
$ cd $WORK
$ echo "zh" > .gitignore
$ git add .
有关gitignore 文件的诸多细节知识可阅读其使用手册:
$ man gitignore
原创粉丝点击