使用github的时候,有很多文件不需要提交到网络端仓库里,这些往往是一些输出文件,编译过程中产生的一些无用的文件等等,如果你不忽略它们,每次使用git status的时候就会看到这些文件untracked,很是不爽
为了使用方便,我们使用.gitignore来忽视一些文件
首先在你本地仓库的根目录下建立.gitignore文件
$touch .gitignore
然后在.gitignore文件中写入你想要忽视的文件,这里简单举几个例子
- *.a 忽视所有以.a结尾的文件
- !lib.a 不要忽视lib.a
- dir/ 忽视dir文件夹里面所有的内容
- /TODO 忽视当前路径下的TODO文件,但是不忽视子路径下的subdir/TODO
在.gitignore文件中,我们可以使用正则表达式来忽视指定的文件