git过滤文件

介绍

  有一些文件,文件夹不希望被git版本管理,

  1、在仓库路径下(被git管理的文件夹),创建一个 .gitignore 的文件,在文件中写入忽略

  2、文件与文件夹均可以被过滤

  3、文件过滤语法

过滤文件内容

  文件或文件夹名:代表所有目录下的同名文件或文件夹都被过滤

  /文件或文件夹名:代表仓库根目录下的文件或文件夹被过滤

举例:

  a.txt:项目中所有a.txt文件和文件夹都会被过滤

  /a.txt:项目中只有根目录下a.txt文件和文件夹会被过滤

  /b/a.txt:项目中只有根目录下的b文件夹下的a.txt文件和文件夹会被过滤

  *x*:名字中有一个x的都会被过滤(*代表0~n个任意字符)

  空文件夹不会被提交,空包会被提交,包可以被提交(包中有一个init空文件)

luffy项目过滤文件操作

  初始化仓库

git init

  项目根目录下创建.gitignore文件,并在文件中写入要过滤的规则

.idea
__pycache__
*.pyc
logs/*.log
scripts

   添加完之后新增的项目就会变红

   工作区提交到暂存区

   暂存区提交到版本区

 

posted @ 2022-04-21 22:12  那就凑个整吧  阅读(1600)  评论(0编辑  收藏  举报