.gitignore 忽略规则

示例 说明
*.a 忽略所有 .a 结尾的文件
!lib.a 但 lib.a 除外
/TODO 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO
build/ 忽略 build目录和build/ 目录下的所有文件
doc/*.txt 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt

.gitignore 只能忽略那些原来没有被track的文件
如果某些文件已经被纳入了版本管理中
则修改.gitignore是无效的,解决方法:

git rm -r --cached <文件名>
git add <文件名>
git commit -m 'update .gitignore'

git rm 用法

git rm --cached <文件名> #删除文件的缓存
git rm --cached -r <目录名> #删除目录下的所有文件的缓存

本文在写作的过程可能参考或部分照搬或全部照搬互联网上的文章内容,然后进行整理归纳或仅仅只是重新排版。
互联网上因相似文章较多无法确定原作者,如果本文有幸被原作者看到,请告知本人,以便注明出处。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容