本文参考Git 上传忽略文件设置 .ignore exclude和Git忽略文件在此表示感谢。
在git的repo中,有一些无用的log文件,或者备份文件,没事status都会显示,很麻烦。这里完整的介绍两种方法,欢迎斧正。
.git/info/exclude
。这个文件是git系统的文件,不会被上传到git服务器,并且是对当前repo有效的,是一种全局方法。具体步骤如下:打开文件。文件内容如下图:
在文件末尾添加忽略文件。(使用标准的 glob
模式匹配忽略文件,这是一种简化的正则命令)。 比如,我想忽略所有的txt文件,那么在exclude的末尾添加如下内容。
添加test.txt
,使用git status
去测试发现没有test.txt文件需要添加! 如下:
.gitignore
文件gitignore
文件是自己新建的,不是git自带的。这个文件会被git status检测到,会被上传到git服务器。方法步骤和方法一相同。这里不在赘述。cache
中,需要使用如下命令:git rm --cached filenamegit commit -m新闻热点
疑难解答