用git开发中会有一些不愿意提交的目录或者文件

在仓库目录下新建一个名为.gitignore的文件(因为是点开头,没有文件名,没办法直接在windows目录下直接创建,必须通过右键Git Bash,按照linux的方式来新建.gitignore文件)。如下图所示。

.gitignore文件对其所在的目录及所在目录的全部子目录均有效。通过将.gitignore文件添加到仓库,其他开发者更新该文件到本地仓库,以共享同一套忽略规则。

然后就直接写要忽略的文件或者文件夹,例如忽略到cache目录

/cache

这样即可

git ignore 设置忽略文件

  • 博客分类:
  • GIT

具体使用请看 man gitignore

在项目根目录下面 添加 .gitignore文件

文件中每一行表示需要忽略的文件的正则表达式。

.gitignore文件过滤有两种模式,开放模式和保守模式

1. 开放模式负责设置过滤哪些文件和文件夹

例如: /target/ 表示项目根目录下的target文件夹里面所有的内容都会被过滤,不被GIT 跟踪

.classpath 表示项目根目录下的.classpath文件会被过滤,不被GIT跟踪

2. 保守模式负责设置哪些文件不被过滤,也就是哪些文件要被跟踪。

例如:

!/target/*.h 表示target文件夹目录下所有的.h文件将被跟踪

如果你不清楚GIT会跟踪哪些文件,你可以先用git status命令查看一下

C代码  
  1. $git status
  2. # On branch master
  3. # Untracked files:
  4. #   (use "git add <file>..." to include in what will be committed)
  5. #
  6. #    .metadata/
  7. #    gitignore

像这样的话,就是.metadata文件夹和gitignore被跟踪。

另外别忘记了在.gitignore文件中加入一行.gitignore,否则的话.gitignore将会被传到GIT服务器上

git如何忽略文件或者文件夹相关推荐

  1. iOS Xcode Git 如何忽略UserInterface.xcuserstate文件

    一.在同 .git目录下创建.gitignore文件.在文件中加入如下内容:*.xcuserstate project.xcworkspace xcuserdata UserInterfaceStat ...

  2. Git 忽略编译后文件

    当我们第一次对某个Git仓库中的项目进行编译后,未追踪的文件通常有两类. 一类是项目新增但还未提交的文件, 另一类是像 .pyc..obj..exe 等编译后的二进制文件. 显然前者应该出现在 git ...

  3. linux git 撤销删除文件,删除文件以后,如何通过git撤销删除的文件,不提交到远端代码库...

    检查状态,看看发生了什么: $ git status On branch master Changed but not updated: (use "git add/rm ..." ...

  4. Git设置忽略文件/文件夹

    2019独角兽企业重金招聘Python工程师标准>>> git设置忽略文件.文件夹的方式有三种,分别介绍如下.其中涉及的ignore文件均为如下格式: 方式一(最常用): 在仓库目录 ...

  5. git学习六:git提交忽略不必要的文件或文件夹

    创建maven项目,使用git提交,有时需要忽略不必要的文件或文件夹,只保留一些基本. 例如如下截图,实际开发中我们只需提交:src,.gitignore,pom.xml 而自己项目文件一般都保留,但 ...

  6. git 忽略 部分文件夹_git提交忽略某些文件或文件夹

    记得第一次用 github 提交代码,node_modules 目录死活传不上去,哈哈哈,后来才知道在 .gitignore 文件里设置了忽略 node_modules 目录上传.是的, .gitig ...

  7. Git如何忽略已经上传的文件或文件夹?

    Git如何忽略已经上传的文件或文件夹? 背景:使用IDEA新建项目,有时候会不小心将.idea文件夹上传上去,由于缓存的存在,之后再在.gitignore中添加这个文件夹就无效了,需要清除掉缓存.gi ...

  8. git 如何忽略掉文件夹_如何使git忽略某些文件或文件夹

    为什么要忽略某些文件或文件夹的变化? git作为一款项目文件变更版本管理软件,其主要功能之一就是追踪项目文件夹内各种文件及文件夹的变更情况.但是,在日常使用中,并非项目文件夹下的所有文件及文件夹变更都 ...

  9. 【git】git提交忽略不必要的文件或文件夹

    对于经常使用Git的朋友来说,.gitignore配置一定不会陌生.废话不说多了,接下来就来说说这个.gitignore的使用. 首先要强调一点,这个文件的完整文件名就是".gitignor ...

  10. Git 中忽略某些文件或者文件夹

    Git 中忽略某些文件或者文件夹 有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等,每次git status都会显示"Untracke ...

最新文章

  1. chcapter 2 量子力学介绍
  2. 像写SQL一样编写Java数据应用-TinySqlDsl
  3. node-webkit中使用sqlite3
  4. ftp完成版本更新php,php – 将开发团队从FTP转换为版本控制系统
  5. SQLITE3 使用总结(1)【ZT】
  6. 【Kafka】Confluent Schema Registry
  7. 面向项目(二)—— visual studio 的使用
  8. Linux系统重要快捷键 Shell 常用通配符
  9. python global用法_python可视化——pyechart库
  10. 【elementui】颜色选择器
  11. PyWebIO 简单的Sanger截图应用
  12. Android 沉浸式Dialog弹框
  13. 子空间的投影矩阵推导过程及其性质
  14. DNS 解析器(DNS Resolver)
  15. 高效解决Tomcat控制台以及浏览器打开txt文件乱码问题
  16. 跨境电商适合做独立站吗,是入平台好还是独立站好?
  17. php伪装图片,GIF 图片伪装技术
  18. 数据中台当前与未来-数字化架构设计(1)
  19. Linux系统cut命令详解
  20. linux系统应用实验DNS的安装,DNS配置实验小结

热门文章

  1. 怀揣一颗赤子之心,他回国创业,逐步实现自己的产业梦
  2. window系统:创建vue3项目报错Delete `␍`eslint(prettier/prettier)
  3. Network Emulator Toolkit (NEWT) 网络限速工具 (手机和电脑方面)
  4. 多因素方差分析——python
  5. Maven慕课网学习笔记
  6. kafka命令行使用
  7. 查询学生各科前三名的学生成绩
  8. 桐乡的java培训,桐乡java编程培训,桐乡java培训费用,桐乡java培训完了好不好就业...
  9. photoshop2021正式版上线,photoshop 2021 mac
  10. DSP开发-C语言环境