掉已经托管在git上的文件:.gitignore配置规则 及其 git rm -r –cached 去

掉已经托管在git上的文件:.gitignore配置规则 及其 git rm -r –cached 去1 gitignore 文件在 git 中如果想忽略掉某个文件 不让这个文件提交到版本库中 可以使用修改 gitignore 文件的方法 这个文件每一行保存了一个匹配的规则例如 此为注释 将被 Git 忽略 a 忽略所有 a 结尾的文件 lib a 但 lib a 除外 TODO 仅仅忽略项目根目录下的 TODO 文件 不包括

1)  gitignore文件

  在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改 .gitignore 文件的方法。这个文件每一行保存了一个匹配的规则例如:

# 此为注释 – 将被 Git 忽略 *.a       # 忽略所有 .a 结尾的文件 !lib.a    # 但 lib.a 除外 /TODO     # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO build/    # 忽略 build/ 目录下的所有文件 doc/*.txt # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt

这样设置了以后 所有的 .pyc 文件都不会添加到版本库中去。

2) gitignoreglobal全局忽略文件

另外 git 提供了一个全局的 .gitignore,你可以在你的用户目录下创建 ~/.gitignoreglobal 文件,以同样的规则来划定哪些文件是不需要版本控制的。

需要执行 git config –global core.excludesfile ~/.gitignoreglobal来使得它生效。

3) git rm -r –cached显神威

但是有时候,gitignore考虑不全面,发现有不该提交的文件已经提交后,仅仅在.gitignore中加入忽略是不行的。这个时候需要执行:

git rm -r --cached 文件/文件夹名字

去掉已经托管的文件,然后提交即可。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/213003.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午6:46
下一篇 2026年3月18日 下午6:46


相关推荐

  • matlab画图标签,Matlab绘图

    matlab画图标签,Matlab绘图要使用plot函数来绘制图形,需要执行以下步骤:通过指定要绘制函数的变量x的值的范围来定义x。定义函数,y=f(x)调用plot命令,如下:plot(x,y)以下示例将演示该概念。下面绘制x的值范围是从0到100,使用简单函数y=x,增量值为5。创建脚本文件并键入以下代码-x=[0:5:100];y=x;plot(x,y)执行上面示例代码,得到以下结果-下面再来一个例子来绘制…

    2022年6月24日
    36
  • hibernate 检索方式[通俗易懂]

    hibernate 检索方式

    2022年1月29日
    60
  • JavaScript模块化开发的演进历程

    JavaScript模块化开发的演进历程JavaScript 模块化开发的演进历程

    2026年3月18日
    2
  • 排序-冒泡排序

    排序-冒泡排序排序算法之【冒泡排序】在写代码之前我们需要对冒泡排序有一个逻辑上的理解:即什么是冒泡排序呢?冒泡排序是排序算法的其中一种,该排序的逻辑理解起来较为容易,理解上可以有两种方式,一种中正向的思维,一种是逆向的思维,什么意思呢?所谓的正向思维就是从前往后,从左往右,从上到下。那么逆向思维呢就正好与之相反。下面来说一正向思维下的冒泡排序:…

    2022年6月17日
    31
  • TCP拥塞控制的实现

    TCP拥塞控制的实现本文只是对TCP协议做个简要的介绍。TCP协议,即传输控制协议,与UDP协议同处于传输层,同样使用相同的网络层,但TCP提供了一种可靠的、面向连接的数据传输服务,它会在两个使用TCP的应用之间建立一个TCP连接,在该连接上进行数据的传输。TCP通过以下方式提供可靠性:1、应用程序被分割成TCP认为最合适发送的数据块。这点与UDP完全不同,应用程序产生的UDP数据报长度将保持不变,加上IP首部后,才会

    2022年6月24日
    27
  • MATLAB实现离散信号的DTFT和DFT

    MATLAB实现离散信号的DTFT和DFT数字信号处理实验九离散信号的 DTFT 和 DFT 一 实验目的加深对离散信号的 DTFT 和 DFT 的及其相互关系的理解 二 实验原理及方法在各种信号序列中 有限长序列信号处理占有很重要地位 对有限长序列 我们可以使用离散 Fouier 变换 DFT 这一变换不但可以很好的反映序列的频谱特性 而且易于用快速算法在计算机上实现 DTFT 和 DFT 的主要区别就是 DFT 在时域和频域都是离散的

    2026年3月16日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号