使用.gitignore文件简化Git仓库管理

 更新时间:2023年10月09日 10:19:51   作者:热饭班长  
.gitignore文件用于指定在git中应该被忽略的文件或目录,前端的node_modules目录包含大量文件,如果将其添加到版本管理系统中,会使仓库变得庞大,不利于仓库的管理,本文介绍了使用.gitignore文件来简化你的Git仓库管理

是什么?

用于指定哪些文件或目录,应该在git中被忽略的配置文件。

有什么用?

避免将不必要的文件添加到版本管理系统中,比如前端的node_modules目录,该目录包含大量文件,如果将其添加到版本管理系统中,会使仓库变的庞大,不利于仓库的管理。

如何使用?

  • git根目录下,创建名为.gitignore的文件
  • 将需要忽略的文件或者目录写入.gitignore文件中
node_modules/ # 忽略名为node_modules的文件夹
log.txt       # 忽略名为log.txt文件

node_modules表示忽略任何层级node_modules文件或者文件夹

/node_modules斜杠开头,表示忽略根目录下的文件或文件夹

node_modules/斜杠结尾,表示仅忽略任何层级文件夹

/node_modules/斜杠开头加结尾,表示仅忽略根目录中的node_modules文件夹

注意事项

更新场景1文件/文件夹之前被忽略了,现在不想被忽略,直接更新.gitignore即可。

.gitignore

logs
# 将logs从.gitignore中删除即可

更新场景2文件/文件夹之前没被忽略,现在想忽略

.gitignore

/test
# 加入/test了,期望忽略根目录下的test文件或文件夹,但是却发现无效

这是因为,git对于已经被track的内容,后续直接修改.gitignore是无效的,需要进行以下操作进行重置。

 git rm -r --cached .
 修改.gitignore,加入你期望忽略的/test
 git add .
 git commit '更新.gitignore'

以上就是使用.gitignore文件简化Git仓库管理的详细内容,更多关于.gitignore管理Git仓库的资料请关注脚本之家其它相关文章!

相关文章

  • 如何让vsCode显示中文界面

    如何让vsCode显示中文界面

    vscode默认的语言是英文,这给使用者带来了一定的挑战,现在小编就来告诉你如何将vscode设置成中文。
    2020-01-01
  • Git 教程之创建仓库详解

    Git 教程之创建仓库详解

    本文主要介绍Git 创建仓库的知识,这里整理了相关资料及简单示例代码,帮助大家学习理解此部分的知识,有兴趣的小伙伴可以参考下
    2016-09-09
  • 几款开源的中文分词系统

    几款开源的中文分词系统

    中文分词是做好中文内容检索、文本分析的基础,主要应用于搜索引擎与数据挖掘领域。中文是以词为基本语素单位,而词与词之间并不像英语一样有空格来分隔,因而中文分词的难点在于如何准确而又快速地进行分词
    2012-11-11
  • StringBuider 在什么条件下、如何使用效率更高

    StringBuider 在什么条件下、如何使用效率更高

    都说 StringBuilder 在处理字符串拼接上效率要强于 String,但有时候我们的理解可能会存在一定的偏差。今天小编给大家带来一篇教程关于StringBuider 在什么条件下、如何使用效率更高?感兴趣的朋友一起看看吧
    2020-06-06
  • vscode使用restClient实现各种http请求的操作方法

    vscode使用restClient实现各种http请求的操作方法

    这篇文章主要介绍了vscode使用restClient实现各种http请求的操作方法,定义变量以及使用环境变量和返回数据作为变量的操作代码,感兴趣的朋友跟随小编一起看看吧
    2024-02-02
  • VS2019如何查看类图的方法实现

    VS2019如何查看类图的方法实现

    这篇文章主要介绍了VS2019如何查看类图的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • Hadoop的eclipse的插件安装方法

    Hadoop的eclipse的插件安装方法

    这篇文章主要介绍了Hadoop的eclipse的插件安装方法,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • VSCode 如何隐藏侧边栏文件或文件夹

    VSCode 如何隐藏侧边栏文件或文件夹

    开发时有些文件根部就会动,可能是运行的环境或者缓存,可能是其他的文件,但是又不能删除,影响开发的观感,那么怎么在侧边栏栏隐藏文件呢,下面小编给大家分享VSCode 如何隐藏侧边栏文件或文件夹,感兴趣的朋友一起看看吧
    2024-03-03
  • 详解cron表达式

    详解cron表达式

    Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义。接下来通过本文给大家详细介绍cron表达式内容,感兴趣的朋友一起看看吧
    2018-04-04
  • Git 如何放弃所有本地修改的方法

    Git 如何放弃所有本地修改的方法

    这篇文章主要介绍了Git 如何放弃所有本地修改的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11

最新评论