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 @   那就凑个整吧  阅读(1620)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示