git 设置忽略文件,git修改gitignore不生效

git 设置忽略文件,git修改gitignore不生效,git设置忽略文件.gitignore的方法

本文主要介绍设置git忽略文件的方法。gitignore,通过示例代码非常详细的介绍,对大家的学习或者工作有一定的参考价值。有需要的朋友就跟着下面的边肖学习吧。

创建名为的新文件。仓库目录下的gitignore(因为是以点开头,没有文件名,所以没有办法直接在windows目录下创建。您必须创建一个新的。通过右键单击Git Bash并遵循linux方法来忽略文件)。如下图所示。

的。gitignore文件对其目录和该目录的所有子目录有效。通过添加。gitignore文件到仓库,其他开发人员将文件更新到本地仓库以共享相同的忽略规则集。

下面涉及的忽略文件采用以下格式:

#以' # '开头的行被视为注释。

#忽略文件名为foo.txt的所有文件.

foo.txt

#忽略所有生成的html文件,

*.超文本标记语言

# foo.html由手工维护,因此是个例外。

!foo.html

#全部忽略。o和。a文件。

*.[oa]

配置语法:

以斜杠“/”开头表示目录;

使用星号“*”来通配符多个字符;

带问号“?”匹配单个字符

包含方括号“[]”中的单个字符的匹配列表;

带感叹号“!”表示不忽略(跟踪)匹配的文件或目录;

通用规则:

1)/mtk/过滤整个文件夹

2)*.压缩过滤所有。zip文件

3)/mtk/do.c过滤特定文件

过滤后的文件不会出现在git存储库中(gitlab或github)。当然本地的仓库里有,但是推送的时候不会上传。

需要注意的是,gitignore还可以指定将哪些文件添加到版本管理中:

1)!*.活力

2)!/mtk/one.txt

唯一的区别是规则的开头有一个感叹号。Git会将符合这种规则的文件添加到版本管理中。

为什么会有两种规则?设想一个场景:如果我们只需要管理/mtk/目录下的one.txt文件,这个目录下的其他文件不需要管理,那么我们需要使用:

1)/mtk/

2)!/mtk/one.txt

假设我们只有过滤规则,没有添加规则,那么我们需要写出/mtk/目录下除one.txt以外的所有文件!

最后,需要强调的是,如果您在创建。gitignore文件,即使您在。gitignore file,这些规则将不起作用,Git仍将对所有文件进行版本控制。

简单来说,这个问题的原因是Git已经开始管理这些文件了,所以你不能再通过过滤规则来过滤了。所以,一定要养成创造的习惯。在项目开始的时候gitignore文件,不然一次推送处理起来会很麻烦。

关于如何设置忽略文件的文章到此结束。git忽略git中的文件。有关忽略文件的更多信息。gitignore文件,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • git提交代码操作,git怎么提交代码
  • git提交代码操作,git怎么提交代码,利用git提交代码的方法步骤
  • git安装教程 安装配置,如何搭建git环境
  • git安装教程 安装配置,git安装与环境变量配置,Git下载、安装与环境配置的详细教程
  • git修改commit内容,git commit信息修改
  • git修改commit内容,git commit信息修改,详解git commit --amend 用法
  • git代码服务器,git版本命令
  • git代码服务器,git版本命令,Git版本控制服务器详解
  • git下载太慢怎么办,解决git下载很慢的问题
  • git下载太慢怎么办,解决git下载很慢的问题,git详细安装教程及下载太慢的解决办法
  • git 设置忽略文件,git修改gitignore不生效,git设置忽略文件.gitignore的方法
  • ,,详解Git合并分支的流程步骤
  • ,,使用git命令上传代码
  • ,,Git恢复之前版本的两种方法reset、revert(图文详解)
  • ,,Git工作流演示及三种工作方式
  • 留言与评论(共有 条评论)
       
    验证码: