`
gwh_08
  • 浏览: 335377 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

git 忽略提交 .gitignore

    博客分类:
  • git
 
阅读更多

在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交

可以通过在Git项目中定义 .gitignore 文件

这种方式通过在项目的某个文件夹下定义 .gitignore 文件,在该文件中定义相应的忽略规则,来管理当前文件夹下的文件的Git提交行为。

.gitignore 文件是可以提交到共有仓库中,这就为该项目下的所有开发者都共享一套定义好的忽略规则。

在 .gitingore 文件中,遵循相应的语法,在每一行指定一个忽略规则。如:

target/
*.swp
*.classpath
*.project
*.epoch
*.lck
*.log
.settings/
*.pyc
*.idea/
*.iml
classes/
.gradle/
build/
gradle/
out/
buildinfo.properties
argfile*
dubbo-consumer/

 

注意:

.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。

解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:

git rm -r --cached .
git add .
git commit -m 'update .gitignore'

 

 

分享到:
评论

相关推荐

    VS2019的git常用过滤文件.gitignore

    VS2019的git常用过滤文件.gitignore

    vs2022设置git忽略文件

    在“解决方案资源管理器”中,右键点击项目,选择“添加到Git忽略”,VS2022会根据项目类型自动为你生成合适的`.gitignore`规则。 总之,通过合理地设置`.gitignore`文件,我们可以避免将不必要的文件推送到Git仓库...

    C# VisualStudio相关Git忽略文件 .gitignore

    VisualStudio开发C#程式码时,使用Git进行版本控制。每次提交都会有一些自动生成的文件不是我们所关心的,设置忽略文件,让Git只去比对核心文件以节省时间和资源

    idea-git忽略提交插件

    "idea-git忽略提交插件"正是为了解决这个问题而设计的,它让在IntelliJ IDEA(简称Idea)中创建和管理`.gitignore`文件变得更加便捷。 首先,我们来详细了解下`.gitignore`文件。这是一个文本文件,用于定义Git应...

    Node.js-用于生成.gitignore文件的CLI

    `.gitignore`文件在Git版本控制系统中扮演着重要角色,它允许用户指定哪些文件或目录在提交时应该被忽略,防止不必要的文件污染代码库。 在Git中,`.gitignore`文件是一个文本文件,包含一系列规则,用于定义哪些...

    git设置忽略文件.gitignore的方法

    `.gitignore`文件是一个文本文件,用于定义哪些文件或文件夹应该被Git忽略。它通常放在项目的根目录下,并且其规则遵循特定的语法。 创建`.gitignore`文件在Windows系统中可能需要通过Git Bash等工具来完成,因为...

    A collection of useful .gitignore templates.zip

    `.gitignore`文件是Git中一个至关重要的组件,它定义了哪些文件或目录应该被Git忽略,不纳入版本控制。本资源"A collection of useful .gitignore templates.zip"是一个开源项目,提供了大量预定义的`.gitignore`...

    gitignore:有用的.gitignore模板的集合

    Gitignore是Git版本控制系统中的一个重要概念,用于定义在提交项目时应该忽略的文件或文件夹。这个`gitignore`项目是一个集合,包含了各种编程语言、框架、构建工具等的预定义`.gitignore`模板,帮助开发者更高效地...

    详解git中配置的.gitignore不生效的解决办法

    于是,我们想让git帮助我们忽略这些文件,不再提醒。 庆幸的是,git已经考虑到这点了。我们可以在项目的根目录下建立一个.gitignore的文件,该文件用来配置哪些文件或者目录不被track的。规则很简单,就在该文件中,...

    gitignore.zip

    Gitignore文件是Git版本控制系统中的一个重要元素,它用于定义在提交项目时应当忽略的特定文件或文件类型。这个"gitignore.zip"文件包含了各种编程语言、框架和工具的.gitignore模板,帮助开发者避免将不必要的文件...

    git放弃本地修复 拉取线上覆盖 添加 .gitignore文件不起作用

    即使这些文件在`.gitignore`中有对应的忽略规则,Git仍然会认为它们已经被跟踪。 **解决方案:** 1. **删除缓存中的文件**: - 使用`git rm -r --cached .`命令可以将当前目录下所有被Git跟踪的文件从缓存中移除...

    gitree:打印显示Git状态并忽略.gitignore指示的文件的目录树

    打印显示Git状态并忽略.gitignore指示的文件的目录树。 $ npm i -g @jpwilliams/gitree $ gitree # OR $ npx @jpwilliams/gitree 什么? gitree工作原理与非常相似,但只列出与当前git存储库相关的文件。 像Git...

    git使用.gitignore设置不生效或不起作用问题的解决方法

    在使用Git进行版本控制时,有时我们希望忽略某些文件或文件类型,以免它们被意外地添加到版本库中。这就是`.gitignore`文件的作用。...最后,记得每次修改`.gitignore`后都需要提交更新,以便Git能够识别新的规则。

    gitignore-main.zip

    Git忽略文件(.gitignore)是Git版本控制系统中的一个重要组件,用于定义在版本库中忽略哪些文件或目录。它帮助用户避免将不必要的文件提交到版本库中,如编译生成的临时文件、日志文件或者特定环境配置。理解并正确...

    .gitignore

    git提交代码前, 取消需要不需要提交文件 ,可以通过默认忽略配置文件进行忽略提交某文件或某类文件

    iOS 配置.gitignore文件详细介绍

    `.gitignore`文件是一个文本文件,它指定了Git应该忽略的文件或目录,避免在提交代码时误将它们包含进去。这样可以保持版本库的整洁,减少冲突,加快提交速度,以及保护敏感信息。 首先,让我们来看看iOS项目中通常...

    Git忽略提交的3种方法及Git忽略规则

    首先,Git忽略文件的方法主要有以下三种: 1. 在Git项目中定义.gitignore文件:在项目的根目录或者某个子目录中创建一个名为.gitignore的文件,在该文件中写入要忽略的文件和文件夹的匹配模式。这些规则对项目中的...

    Mac PyCharm中的.gitignore 安装设置教程

    这是一个文本文件,包含了我们想要Git忽略的文件或文件夹的模式。例如,如果你在Python项目中,可能希望忽略`.pyc`(Python编译后的文件)和`.idea`(PyCharm的项目配置文件)等。这样,当你执行`git add`或`git ...

    实验1 Git基本操作.docx

    - **专家提示**:`.gitignore` 文件位于仓库的根目录,定义了 Git 忽略的文件模式。 #### 三、实验步骤详解 1. **初始化仓库** (`git init`) - **命令**:`git init` - **作用**:在当前目录创建一个新的 Git ...

Global site tag (gtag.js) - Google Analytics