git—忽略文件

忽略文件

场景:在项目目录下有很多万年不变的文件目录,例如css、img等,或者还有一些目录即便有改动,我们也不想让其提交到远程仓库的文档,此时我们可以使用“忽略文件”机制来实现需求。

忽略文件雷要新建一个名为-gitignore..的文件,该文件用于声明忽略文件或不忽略文件的规则,规则对当前目录及其子目录生效

注意:该文件因为没有文件名,没办法直接在 windows目录下直接创建,可以通过命令行Git Bash来 touch 创建。

常见的写法有以下几种:

1) /mtk/     过滤整个文件夹
2) *.zip     过滤掉所有zip文件
3) /mtk/do.c 过滤掉某个具体文件
4) !index.php 不过滤某个具体文件

案例:

  • 在本地仓库新建一个js目录以及目录中的js文件

    image-20220621154656958

    image-20220621154648828

  • 提交本地仓库和线上远程仓库

    image-20220621154809206
  • 新增.gitignore文件

    image-20220621155033620

  • 编写文件中的规则

    image-20220621155115357

  • 再次提交线上

    image-20220621155316540

    观察线上远程仓库,是否新增了 index.js文件

image-20220621155515800

很明显,js文件中所有内容都被忽略了,没有提交

posted @ 2022-06-21 23:11  travellerα  阅读(29)  评论(0)    收藏  举报