Git 使用之.gitignore文件

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

1. 【.gitignore】文件的作用:上传文件时会忽略该文件中配置的文件信息;

2. 【.gitignore】文件分为全局和局部:全局.gitignore 文件的作用域为所有的项目,所有项目都使用这个文件(在git中使用git config --global core.excludesfile ~/.gitignore 语句配置);局部.gitignore文件的作用域为单个项目,每个项目都有自己的.gitignore文件;

3. 规则:

       (1) 以‘#’号开头表示注释;

        (2)以‘/’开头表示目录;

        (3)以‘*’号通配多个字符;

        (4)以‘?’通配单个字符;

        (5)以‘[]’包含单个字符的匹配列表;

        (6)以‘[]’表示不忽略(跟踪)匹配到的文件或目录;

4.  规则示例:

        (1)ipch/ : 忽略ipch文件夹下所有文件;

        (2)/ipch:忽略当前目录(根目录)下的ipch文件;

        ()*.obj:忽略 .obj文件;

5. [.gitignore]文件不生效的原因:

        .gitignore 只能忽略没有被跟踪的文件,如果文件已经被纳入版本管理,在.gitignore文件中或略是无效的;

        想要忽略就要先把本地缓存删除(改为没被跟踪的状态),可以使用指令

        git rm -r --cached .

        git add .

        git commit -m 'update .gitignore'

备注:git 语句没测试过,谨慎使用;

参考:(37条消息) Git---.gitignore文件设置规则及全局配置(常用ignore文件)_知北行的博客-CSDN博客_gitignore文件规则

                文章来源地址https://www.toymoban.com/news/detail-728552.html

到了这里,关于Git 使用之.gitignore文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • gitignore文件使用方法(gitignore教程)(git status --ignored)(git check-ignore -v <file>)

    Gitignore是一个用于指定Git版本控制系统忽略特定文件或目录的规则文件。它的发展可以追溯到早期的版本控制系统,如CVS和SVN,这些系统使用类似的机制来忽略特定文件。 在Git中,Gitignore文件的原理是通过定义一系列规则来告诉Git哪些文件应该被忽略。这些规则可以是简单的

    2024年02月08日
    浏览(37)
  • Git忽略提交(.gitignore文件)配置规则使用说明

     目录 前言 一、使用说明 Git是一个广泛使用的分布式版本控制系统,它允许开发者在本地提交和跟踪代码更改,然后将这些更改传输到远程仓库。在Git中, .gitignore 文件用于指定一些特定的文件或文件夹在提交时不被跟踪。这些文件和文件夹不会被Git添加到版本控制系统中

    2024年02月11日
    浏览(54)
  • git 配置,代码提交到仓库,不小心将node_modules上传,处理操作。.gitignore 删除已提交的文件

    我们经常会将将本地代码上传到线上仓库,例如uni项目,我们通常会忽略node_modules文件上传,其他同事从线上下载后,自行 npm install 安装,那如何进行忽略呢? 找到.gitignore文件,把你想要忽略上传的文件名称填进去即可。之后正常执行上传步骤。 而且在项目文件里面也没找到

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

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

    2024年02月16日
    浏览(109)
  • GIT——.gitignore文件

    git 提交时忽略的文件 不起作用原因 如果本地仓库文件已被跟踪,那么即使在 .gitignore 中设置了忽略,也不起作用 意思就是,如果想把已经在git仓库中的文件忽略掉,直接在.gitignore中添加是不可以的,需要运行git rm -r --cached 路径/文件名来先删除仓库的记录,想让哪个生效,

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

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

    2024年02月12日
    浏览(62)
  • Git学习-.gitignore文件介绍

    本篇主要详细介绍了 .gitignore 文件的内容,以及如何合理的进行配置; 我们平时在开发过程中,经常会包含一些不希望被别人看到,或者不需要被别人看到的文件,比如IDEA项目的配置目录.idea、node模块的包目录node_modules等; 这时我们就可以通过 .gitignore 文件来将这些路径排

    2024年02月07日
    浏览(35)
  • git中的.gitignore文件不生效

    不生效原因: .gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。 想要.gitignore起作用,必须要在这些文件不在暂存区中才可以,gitignore文件只是忽略没有被staged(cached)文件, 对于已经被staged文件,加入ignore文件时一

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

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

    2024年02月15日
    浏览(63)
  • git---更新gitignore文件,使之生效

    同步remote端和本地端 # 注意有个点“.” git rm -r --cached . git add -A git commit -m \\\"update .gitignore\\\" 简单的.gitignore示例 # 此为注释 – 将被 Git 忽略 # 忽略所有 .a 结尾的文件 *.a # 但 lib.a 除外 * !lib.a # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO /TODO # 忽略 build/ 目录下的所有文

    2024年02月03日
    浏览(90)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包