1. 在项目根目录下建立 .gitignore 文件
2. .gitignore文件过滤有两种模式,开放模式和保守模式
2.1开放模式负责设置过滤哪些文件和文件夹
过滤文件夹设置:
/mtk/ 表示过滤这个文件夹
过滤文件设置
指定过滤某种类型的文件:
*.zip
*.rar
*.via
*.tmp
*.err
指定过滤某个文件:
/mtk/do.c
/mtk/if.h
2.2 b保守模式负责设置哪些文件不被过滤,也就是哪些文件要被跟踪。
跟踪某个文件夹
!/plutommi/mmi
跟踪某类文件
!*.c
!*.h
跟踪某个指定文件
!/plutommi/mmi/mmi_features.h
3.配置.gitignore 的简易原则
采用共享模式与保守模式结合配置的办法。
一个文件夹下有很多文件夹和文件,而我只想跟踪其中的一个文件,这样设置就可以满足这种情况,先用共享模式把整个目录 都设置为不跟踪,然后再用保守模式把这个文件夹中想要跟踪的文件设置为被跟踪,配置很简单,就可以跟踪想要跟踪的文件。
(以上内容系网络转载)
分享到:
相关推荐
Ruby on Rails,通常简称为Rails,是一个基于Ruby编程语言的开源Web应用框架,遵循MVC(Model-View-Controller)架构模式。这个“Rails项目源代码”是一个使用Rails构建的图片分享网站的完整源代码,它揭示了如何...
"rails-search-form" 是一个基于 Ruby on Rails 框架的应用程序,它的主要功能是演示如何在 Rails 应用中创建和实现一个搜索表单。这个项目可能是一个教学示例或者代码库,帮助开发者了解如何在实际项目中集成用户...
标题中的“Ruby-Administrate”指的是Administrate框架,它是一个为Ruby on Rails应用程序设计的强大而灵活的后台管理界面。这个框架使得开发者能够快速且容易地构建出功能丰富的管理界面,以便于管理员对数据库中的...
接着,我们将安装Rails环境,包括Ruby解释器、Rails gem以及相关的开发工具,如Git和SQLite数据库。在设置好环境后,我们将通过创建第一个“Hello, World!”应用来快速熟悉Rails的工作流程。 接下来,我们将深入...
《Petsafe犬舍:一家小公司的Ruby on Rails网站》 Ruby on Rails(简称Rails)是一种基于Ruby编程语言的开源Web应用程序框架,它以其MVC(模型-视图-控制器)架构模式、DRY(Don't Repeat Yourself)原则和...
Ruby-Publify是一个开源的、基于Ruby on Rails的内容管理系统(CMS),它允许用户创建和管理自己的博客或网站,无需依赖第三方服务。作为自我托管的解决方案,Publify为用户提供对数据的完全控制,同时提供了丰富的...
压缩包中的文件“Build Your Own Ruby on Rails Web Application.pdf”很可能是本书的核心,旨在引导读者亲手构建一个Rails应用。这本书可能分为多个章节,逐步讲解从安装Rails到创建模型、控制器、视图,再到数据库...
2. **Rails框架**:Ruby on Rails(简称Rails)是Ruby最流行的Web开发框架,它遵循MVC(模型-视图-控制器)架构模式。学习Rails的路由、控制器、模型以及ActiveRecord ORM(对象关系映射)将有助于理解后端功能。 3...
者也开源问答平台是基于Ruby on Rails框架构建的一款问答系统,旨在提供一个高效、互动的知识分享环境。在本文中,我们将深入探讨者也v0.11.1版本的特性和核心功能,以及Ruby on Rails框架的基础知识。 首先,让...
使用Ruby on Rails框架构建 建于 Ruby v2.7.0 Ruby on Rails v5.2.4 现场演示 入门 要启动并运行本地副本,请遵循以下简单的示例步骤。 克隆存储库 git clone ...
标题中的“Ruby-ActsAsTennant”是一个用于Ruby on Rails框架的库,它提供了多租户支持。在多租户架构中,一个单一的应用程序可以服务于多个独立的客户(称为租户),每个租户的数据被隔离,彼此不可见。Acts As ...
Ruby on Rails(简称Rails)是用Ruby语言开发的一个开源Web应用程序框架,遵循MVC(Model-View-Controller)架构模式。Rails强调DRY(Don't Repeat Yourself)原则,推崇“约定优于配置”,极大地提高了开发效率。...
本文将深入探讨“eventz_on_rails”项目,这是一个基于Ruby 2.6.3和Rails 6.0.3.5的教育实践项目。该项目旨在帮助初学者理解Ruby on Rails框架的核心概念,并通过实际操作提升开发技能。 首先,我们来了解一下Ruby...
描述中提到“由团队创建的用生成的Rails应用程序”,这意味着该项目是使用Ruby on Rails框架构建的。Ruby on Rails(简称Rails)是一个流行的开源Web应用框架,基于Ruby编程语言,它采用MVC(模型-视图-控制器)架构...
标题 "sikli" 暗示我们正在讨论一个与Ruby on Rails相关的项目或框架,可能是一个特定的工具或者模板,用于快速生成Rails应用程序。Rails是Ruby编程语言的一个开源Web应用框架,它遵循MVC(模型-视图-控制器)架构...
Ruby-Typus是一个用于Ruby on Rails框架的后台管理界面,它为受信任的用户提供了一个简洁、易用且可配置的接口来编辑结构化的数据。在Rails应用中,Typus可以帮助开发者构建一个安全、高效的管理区域,让指定的用户...
这个项目为开发者提供了一个实践 Ruby on Rails 技术,同时探索 Git 数据分析和推荐系统设计的绝佳平台。通过学习和贡献到 GitRecommenderRails,你可以深入了解 web 开发流程,提升在数据处理、API 交互和推荐系统...
这个项目可能结合了Web开发的技术,如Ruby on Rails框架,使得用户能够轻松地查找、存储和分享他们的烹饪秘诀。在提到的标签"JavaScript"中,我们可以推测应用可能在前端部分利用了JavaScript来增强用户体验,实现...
标题 "railscasts-episodes" 提到的是一个与 Ruby on Rails 相关的资源集合,这是一套著名的在线教程,由 Ryan Bates 创建,旨在帮助开发者学习和掌握 Ruby on Rails 框架。"尚未维护" 的信息表明,这个特定的资源...
标题 "sozluk:Rails 的字典实验" 暗示了这可能是一个关于 Ruby on Rails 开发的项目,其中包含一个与字典相关的功能或应用。描述中的 "字典" 和 "行政" 可能是指应用程序中的数据模型或者特定的功能模块,而 "邮箱:...