1.创建gitignore文件
打开终端, cd 进入到项目所在目录,输入touch gitignore即可, 然后编辑 gitignore, 编辑成功之后, mv gitignore .gitignore换名字, 这个时候.gitignore文件会自动消失, 点文件不能显示的. 在该文件夹下打 ls 命令, 就可以看到文件里会有.gitignore文件.
直接在该文件内, 输入命令 open .gitignore也可以进行编辑. 由于点文件无法显示, 所以只能通过命令行打开. cat .gitignore可以查看编辑的内容
2.使用gitignore文件
下面是 igonre 的一些命令行意思
eg:
过滤文件夹设置:
/mtk/ 表示过滤这个文件夹
过滤文件设置
指定过滤某种类型的文件:
*.zip
*.rar
*.via
*.tmp
*.err
指定过滤某个文件:
/mtk/do.c
/mtk/if.h
4.2 b保守模式负责设置哪些文件不被过滤,也就是哪些文件要被跟踪。
跟踪某个文件夹
!/plutommi/mmi
跟踪某类文件
!*.c
!*.h
跟踪某个指定文件
!/plutommi/mmi/mmi_features.h
这里有链接可以看一看, https://github.com/github/gitignore/blob/master/Objective-C.gitignore, 复制粘贴进入自己的gitignore 即可.
3.需要忽略 pod 文件
在 gitignore.io 输入你需要配置的语言,会帮助你自动生成一份配置。比如,输入Objective-C 和 Swift 会帮助你生成下面的配置。一般情况下需要忽略 pod 文件, 可以在 ignore 里面这样写加进去,
#CocoaPods
Pods
!Podfile
!Podfile.lock
根据上面的命令行可以看懂, 忽略 pods 文件夹, 跟踪 podifle 和. lock 文件, 剩下的大家根据需要自己定义.
4.注意事项
不要误解了 .gitignore 文件的用途,该文件只能作用于 Untracked Files,也就是那些从来没有被 Git 记录过的文件(自添加以后,从未 add 及 commit 过的文件)。如果文件曾经被 Git 记录过,那么.gitignore 就对它们完全无效。把文件删除提交一次, 然后回复过来就好了.
网友评论