git怎么忽略无需提交的文件?(忽略提交 .gitignore)

这篇具有很好参考价值的文章主要介绍了git怎么忽略无需提交的文件?(忽略提交 .gitignore)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述

在使用Git的过程中,我们有的文件比如target、.idea等不想提交到代码仓库,但如果这些文件没有被添加到暂存区区,切换分支会报Move or commit them before Pull git的错误(如下图),我们应该怎么解决呢?

git过滤不需要提交的文件,Java开发系列,git,github,java

解决方法:

1.在跟目录下(与src同级)创建 .gitignore 文件,这是git的忽略提交配置文件

注意:是创建一个新的gitignore 文件,而不是直接在.idea下的 .gitignore文件中配置

2.添加需要忽略提交的目录或文件,配置方式如图

git过滤不需要提交的文件,Java开发系列,git,github,java

“/”开头表示整个目录;星号“*”通配多个字符;

问号“?”通配单个字符 

.gitignore规则不生效?

.gitignore不生效是因为被忽略的文件已经被追踪了,而.gitignore只能忽略原来没有被追踪的文件,解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:

git rm -r --cached 文件名
git add .
git commit -m '描述'
git push

这一套操作下来,配置即可生效,并且远程仓库中那些已经存在的我们不需要的文件也会被删除掉文章来源地址https://www.toymoban.com/news/detail-525032.html

到了这里,关于git怎么忽略无需提交的文件?(忽略提交 .gitignore)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 代码仓库必知:git忽略文件规则。问题解决: gitignore文件没有忽略某个文件,就是提交不了

    问题背景 假设我的文件叫a.tsx,在 git status 时检测不到它的改动记录,并且 git commit 不了! 强制推才可以。这样会影响开发进度,因为我们经常需要提交代码,但是不一定记得强推,这样代码就会丢失。只在本地可以运行,远程仓库并没有。 在VSCode 编辑器的左侧文件栏中,

    2024年02月10日
    浏览(64)
  • Git仓库的创建、常用命令、如何在 Git 中忽略文件提交以及 .gitignore 文件的作用和相关内容

    Git 仓库是用来存储版本控制信息的地方,为我们提供了快速便捷的代码管理方式。它可以包含文件、文件夹、历史记录、元数据等。在 Git 中,仓库通常分为两种:本地仓库和远程仓库。 如果你想分享你的代码库,并且希望团队中的其他成员可以跟踪你的进度和变化,你可以

    2024年02月02日
    浏览(47)
  • Git 忽略.gitignore文件自身/git仅本地忽略某些文件

    参考:Git 忽略.gitignore文件自身 为什么会有这个奇怪要求? 举个例子,项目中自己分支的某个数据库连接的是自己的,但提交的代码需要连接中央服。但是git add或者git pull时候总是改来改去会很烦。可是这个文件代码在.gitignore又不能配,因为这个连接代码有可能别人会改,

    2024年02月16日
    浏览(109)
  • .gitignore作用和使用以及文件无法变黄或忽略文件无效还是被提交问题

    目录   .gitignore作用  .gitignore使用 1.语法规范(熟悉正则很容易理解) 2.示例 文件无法变黄或忽略文件无效还是被提交问题 解决方案 .gitignore 文件在 Git 版本控制系统中扮演着非常重要的角色。在任何 Git 仓库中, .gitignore 文件都可以用来告诉 Git 忽略一些文件或文件夹,怎

    2024年02月01日
    浏览(55)
  • GIt系列(二)忽略文件(.gitignore)

    如果你不想让本地仓库的所有文件都上传到远程仓库中,而是有选择的上传一部分的文件,比如说依赖文件,测试文件你不想提交, 可以通过 \\\".git目录 \\\" 下的 .gitignore 文件,选择忽略这些文件。 工作区:包含 .git目录的上一级目录,详见:GIt系列(一)中的工作区(Working

    2024年02月15日
    浏览(62)
  • Git忽略文件.gitignore的使用

            当你使用 git add . 的时候有没有遇到把你不想提交的文件也添加到了缓存中去?比如项目的本地配置信息,如果你上传到Git中去其他人pull下来的时候就会和他本地的配置有冲突,所以这样的个性化配置文件我们一般不把它推送到git服务器中,但是又为了偷懒每次添

    2024年02月05日
    浏览(55)
  • Git忽略文件的几种方法,以及.gitignore文件的忽略规则

    在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。 规则作用示例: /mtk:过滤整个文件夹; *.zip:过滤所有.zip文件; /mtk/do.c:过滤某个具体文件; !/mtk/one.txt:追踪(

    2024年02月11日
    浏览(54)
  • git如何使用.gitignore文件设置忽略文件规则

    我们使用git进行版本控制的过程中,会希望一些文件不要进行提交,那这个时候就可以利用一些方法达到这个目的,这篇文章讨论一下如何使用.gitignore文件来进行忽略的方法。 先简单讨论一下常用的.gitignore文件编写规则,其实比较像正则表达式中的一些内容。 一行表示一个

    2024年02月03日
    浏览(57)
  • 【转】git如何使用.gitignore文件设置忽略文件规则

    目录 一.前言 二.讨论一下.gitignore文件规则 三.具体.gitignore文件写法示例 四.讨论一下.gitignore文件规则的生效优先级 五.其他 一.前言 我们使用git进行版本控制的过程中,会希望一些文件不要进行提交,那这个时候就可以利用一些方法达到这个目的,这篇文章讨论一下如何使用

    2024年01月17日
    浏览(79)
  • Git中.gitignore的配置(git上传忽略文件/文件夹)

            在实际开发过程中,我们很多项目都需要使用git工具进行代码的拉取和提交等操作。但项目由于环境配置和打包等操作生成了一些不必要上传的文件夹或者一些我们自定义的文件不需要上传,这时候我们需要去配置.gitignore文件。 语法 # 开头为注释行 空行即直接写文

    2024年02月12日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包