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.注意事项
在填写忽略文件的过程中,我发现在Android Studio里面,.gitignore中已经标明忽略的文件目录下的文件,当我想git push的时候还会出现在push的目录中,原因是因为在Studio的git忽略目录中,新建的文件在git中会有缓存,如果某些文件已经被纳入了版本管理中,就算是在.gitignore中已经声明了忽略路径也是不起作用的,这时候我们就应该先把本地缓存删除,然后再进行git的push,这样就不会出现忽略的文件了。git清除本地缓存命令如下:
1 2 3 |
|
作者:村长爱上猫
链接:https://www.jianshu.com/p/5eb38611b706
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。