由于全栈,所以流程都得自己完成,但测试环境里有些文件只限本地使用的,不能也发布到生产环境里去,不然导致测试数据污染生产环境的情况。
例如缓存 Cache 目录,本地有本地的 Cache ,生产有生的Cache,不应覆盖,估计在公司里程序员就会被祭天了吧
查看当前会被提交的目录有哪些!
git status
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JWMwubMI-1584939538196)(http://img.1bz.net/uPic/PIXx7n.png)]
1、根目录创建的 .gitignore 文件
vi .gitignore
或者 touch .gitignore
都可以
2、写入要忽略提交的文件或者文件夹
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-saxvfWfc-1584939538249)(http://img.1bz.net/uPic/p0oMW3.png)]
那如果要单独忽略个别文件怎么办?
可以参考以下规则:
1. Cache //忽略这个 Cache 目录
2. pay.php //只忽略 pay.php 文件
3. Cache/* //忽略 Cache 下的所有文件
4. images/*.png //忽略 images 目录下的 .png 文件
3、查看效果
再使用 git status
查看一下效果