当前位置: 首页 > news >正文

【git】git update-index --assume-unchanged(不改动.gitignore实现忽略文件)

文章目录

  • 原因分析:
  • 添加忽略文件(取消跟踪)的命令:
  • 取消忽略文件(恢复跟踪)的命令:
  • 查看已经添加了忽略文件(取消跟踪)的命令:

======================

原因分析:

已经维护的项目,文件已经被追踪,gitignore文件不方便修改、没有权限修改等原因,需要通过别的命令去忽略某些文件或者是某些文件夹不进行上传:
注:如果需要修改.gitignore的规则去改变上传的文件,参考博文:.gitignore的使用

添加忽略文件(取消跟踪)的命令:

git update-index --assume-unchanged 【文件路径:文件夹名/文件名】

这里可以忽略文件名,忽略整个文件夹,也可忽略整个文件夹下的某个格式的文件:

git update-index --assume-unchanged   要忽略的文件夹名/文件夹下文件名
git update-index --assume-unchanged   要忽略的文件夹名/
git update-index --assume-unchanged   要忽略的文件夹/*.后缀名

注意:这里要注意的是添加文件夹名的时候,要注意具体到文件夹名之后还要加上 / ,不然会报错!!!!

在这里插入图片描述

取消忽略文件(恢复跟踪)的命令:

git update-index –no-assume-unchanged 【文件路径:文件夹名/文件名】

查看已经添加了忽略文件(取消跟踪)的命令:

git ls-files -v  //查看所有文件的文件标识,H:正常跟踪文件;h:assume-unchanged文件
文件标识描述
H正常跟踪文件
Sskip-worktree文件
hassume-unchanged文件
Munmerged, 未合并
Rremoved/deleted
Cmodified/changed修改
Kto be killed
?other,忽略文件

如果忽略的文件多了,可以使用以下命令查看忽略列表

git ls-files -v | grep '^h'

提取文件路径,方法如下

git ls-files -v | grep '^h' | awk '{print $2}'

所有被忽略的文件,取消忽略的方法,如下

git ls-files -v | grep '^h' | awk '{print $2}' |xargs git update-index --no-assume-unchanged  

相关文章:

【git】git update-index --assume-unchanged(不改动.gitignore实现忽略文件)

文章目录 原因分析:添加忽略文件(取消跟踪)的命令:取消忽略文件(恢复跟踪)的命令:查看已经添加了忽略文件(取消跟踪)的命令: 原因分析: 已经维护的项目,文件已经被追踪,gitignore文件不方便修…...

科普类——无压缩图像传输带宽的计算(七)

无压缩图像传输带宽的计算 问题计算 问题 要计算1080p(1920x1080)分辨率的彩色图像在30帧每秒(fps)下的带宽需求,我们需要考虑图像的颜色深度(位深)和压缩情况。假设我们使用的是无压缩的RGB图…...

云原生周刊:K8s 1.26 到 1.29 版本的更新 | 2024.1.29

开源项目推荐 Skaffold Skaffold 是一个命令行工具,有助于 Kubernetes 应用程序的持续开发。您可以在本地迭代应用程序源代码,然后部署到本地或远程 Kubernetes 集群。Skaffold 处理构建、推送和部署应用程序的工作流程。它还提供构建块并描述 CI/CD 流…...

手机壳也能散热了?

作为一个玩了6年的王者荣耀玩家,手机发热真的很影响游戏体验!!游戏掉帧,性能下降很恼人,试过好几个散热工具,实际效果都不太好~ 自从入了Mate 60之后,看着这款微泵液冷壳毫无犹豫第…...

《微信小程序开发从入门到实战》学习九十七

7.3 表单组件 7.3.1 picke-view与picker-view-column组件 一个picker-view-column代表 一个滚动选择器子项,一个picker-view组件可以包含多个picker-view-column组件,这样可以一次性选择多项内容如年、月、日等。 picker-view-column组件中需包含多个…...

二极管漏电流对单片机ad采样偏差的影响

1,下图是常规的单片机采集电压电路,被测量电压经过电阻分压,给到mcu采集,反向二极管起到钳位作用,避免高压打坏mcu。 2,该电路存在的问题 二极管存在漏电流,会在100k电阻上产生叠加电压&#x…...

三、防御保护---防火墙安全策略篇

三、防御保护---防火墙安全策略篇 一、什么是安全策略二、安全策略的组成1.匹配条件2.动作3.策略标识 三、防火墙的状态检测和会话表1.会话表2.状态检测技术 四、ASPF--隐形通道五、用户认证1.用户认证的分类2.认证方式3.认证策略4.认证域 一、什么是安全策略 传统的包过滤防火…...

【学网攻】 第(15)节 -- 标准ACL访问控制列表

系列文章目录 目录 系列文章目录 文章目录 前言 一、ACL(访问控制列表)是什么? 二、实验 1.引入 实验拓扑图 实验配置 测试PC2能否Ping通PC3 配置ACL访问控制 实验验证 PC1 Ping PC3 总结 文章目录 【学网攻】 第(1)节 -- 认识网络【学网攻】 第(2)节 -- 交换机认…...

【图像分割】【深度学习】Windows10下UNet代码Pytorch实现与源码讲解

【图像分割】【深度学习】Windows10下UNet代码Pytorch实现与源码讲解 提示:最近开始在【医学图像分割】方面进行研究,记录相关知识点,分享学习中遇到的问题已经解决的方法。 文章目录 【图像分割】【深度学习】Windows10下UNet代码Pytorch实现与源码讲解前言UNet模型运行环境搭…...

MySQL十部曲之一:MySQL概述及手册说明

文章目录 数据库、数据库管理系统以及SQL之间的关系关系型数据库与非关系型数据库MySQL程序系统变量系统状态变量SQL模式MySQL数据目录手册语法约定 数据库、数据库管理系统以及SQL之间的关系 名称说明数据库(Database)即存储数据的仓库,其本…...

node.js基础--01

Author nodes:(题记) node.js is an open-source,cross-platform JAVAScript runtime environment。 node.js是一个开源,跨平台的js运行环境 common commands(常用指令) 1、C: enter hard …...

基于GPT3.5逆向 和 本地Bert-Vits2-2.3 的语音智能助手

文章目录 一、效果演示二、操作步骤三、架构解析 一、效果演示 各位读者你们好,我最近在研究一个语音助手的项目,是基于GPT3.5网页版的逆向和本地BertVits2-2.3 文字转语音,能实现的事情感觉还挺多,目前实现【无需翻墙&#xff0…...

java stream简介

(1)Stream Stream(流)是一个来自数据源的元素队列并支持聚合操作。 forEach方法用来迭代流中的每个数据,没有返回值。map方法用于映射每个元素到对应的结果,有返回值,返回的是一个新流&#xf…...

机电制造ERP软件有哪些品牌?哪家的机电制造ERP系统比较好

机电制造过程比较复杂,涵盖零配件、采购、图纸设计、工艺派工、生产计划、物料需求计划、委外加工等诸多环节。而供应链涉及供应商的选择、材料采购价格波动分析、材料交货、品质检验等过程,其中某个环节出现问题都可能会影响产品交期和经营效益。 近些…...

分布式ID(4):雪花算法生成ID之Leaf(美团点评分布式ID生成系统)

1 Leaf官方地址 Leaf源码地址: https://github.com/Meituan-Dianping/Leaf Leaf官方说明文档地址: https://tech.meituan.com/2019/03/07/open-source-project-leaf.htmlhttps://github.com/Meituan-Dianping/Leaf/blob/master/README_CN.md 这边只做简单介绍,详细说明…...

翻译: GPT-4 Vision征服LLM幻觉hallucinations 升级Streamlit六

GPT-4 Vision 系列: 翻译: GPT-4 with Vision 升级 Streamlit 应用程序的 7 种方式一翻译: GPT-4 with Vision 升级 Streamlit 应用程序的 7 种方式二翻译: GPT-4 Vision静态图表转换为动态数据可视化 升级Streamlit 三翻译: GPT-4 Vision从图像转换为完全可编辑的表格 升级St…...

TextView的setTextSize与xml中android:textSize属性值的对应关系

android中,对TextView设置文本字体大小,是通过在layout xml中设置android:textSize的属性值实现的,比如设置“24sp”,这里的sp是一种单位,其他可选的单位还有px,dip(dp),pt,in&#…...

广东盈致mes系统在注塑行业的应用

广东盈致MES系统在注塑行业的应用主要体现在以下几个方面: 生产计划与调度:盈致MES系统能够根据订单需求和生产计划,自动生成生产任务,并跟踪生产进度,确保按时完成生产任务。通过与注塑机的集成,系统可以自…...

如何获得《幻兽帕鲁》隐藏帕鲁唤夜兽?13000个配种配方查询 幻兽帕鲁Steam好评率还在涨 Mac苹果电脑玩幻兽帕鲁 Crossover玩Windows游戏

《幻兽帕鲁》是一款Steam平台热门游戏,开放式大陆和养成式冒险结合,成为2024首款热门游戏,不过由于官方仅发布了Windows版的游戏客户端,Mac用户无法直接玩,好在有Crossover这样的神器,让苹果电脑也能玩上《…...

elementui中的tree自定义图标

需求&#xff1a;实现如下样式的树形列表 自定义树的图标以及点击时&#xff0c;可以根据子级的关闭&#xff0c;切换图标 <el-tree :data"treeList" :props"defaultProps"><template #default"{ node, data }"><span class&quo…...

电路接口技术解析:从TTL到无线通信的演进

1. 电路接口概述&#xff1a;信号传输的关键桥梁在嵌入式系统和电子电路设计中&#xff0c;接口技术就像城市之间的高速公路系统。当不同模块需要通信时&#xff0c;就像不同方言的人群需要找到共同语言。我曾参与过一个工业控制器项目&#xff0c;CPU与传感器间的通信故障导致…...

一台服务器最多能建立多少 TCP 连接:从理论极限到实际瓶颈

一台服务器最多能建立多少 TCP 连接&#xff1a;从理论极限到实际瓶颈01. 前言&#xff1a;一个经典却容易被答错的问题02. 核心原理&#xff1a;什么唯一标识一个 TCP 连接&#xff1f;03. 服务端 vs 客户端&#xff1a;限制完全不同3.1 服务端视角&#xff08;如 Nginx、Tomc…...

云原生数据库的设计与实践:从架构到部署

云原生数据库的设计与实践&#xff1a;从架构到部署 前言 作为一个在数据深渊里捞了十几年 Bug 的女码农&#xff0c;我深知云原生技术对数据库的影响。随着云计算的快速发展&#xff0c;云原生数据库已经成为数据库技术的重要发展方向。今天&#xff0c;我就来聊聊云原生数据库…...

OpenClaw 入门:新一代 AI 智能助手平台全景解析

OpenClaw 入门&#xff1a;新一代 AI 智能助手平台全景解析 本文是「OpenClaw 研究」专题的第一篇&#xff0c;带你全面了解这个新兴的 AI 智能助手平台。 一、什么是 OpenClaw&#xff1f; OpenClaw 是一个开源的 AI 智能助手平台&#xff0c;旨在帮助开发者和企业快速构建、…...

基于Yolov5的钢轨表面缺陷检测:数据集与含训练好的模型

基于yolov5的钢轨表面缺陷检测 数据集含训练好的模型一、项目概述 本项目基于YOLOv5 7.0版本构建&#xff0c;专注于钢轨表面缺陷检测任务&#xff0c;提供了完整的模型训练、推理、导出及性能评估工具链。项目包含47个核心文件&#xff0c;涵盖数据加载、模型构建、训练优化、…...

AI率超80%不要慌,这样处理比自己改快10倍

看到AI率80%&#xff0c;第一反应是慌乱&#xff0c;这完全正常。但慌乱之后&#xff0c;做什么决定很关键。 这篇文章只说一件事&#xff1a;为什么用工具处理比自己改快10倍&#xff0c;怎么用工具最快解决这个问题。 手动改写的真实速度 先来做一个计算。 一个写作速度正…...

Go语言的缓存策略与实现

Go语言的缓存策略与实现 1. 缓存简介 缓存是一种在计算机系统中用于提高数据访问速度的技术&#xff0c;它通过将频繁访问的数据存储在高速存储介质中&#xff0c;减少对慢速存储介质的访问&#xff0c;从而提高系统的响应速度和吞吐量。 缓存的优势 提高性能&#xff1a;缓存可…...

在华为OpenEuler上同时安装Python 3.8.6和3.9.0,我是如何解决依赖冲突和whl包不全问题的

在华为OpenEuler上实现Python 3.8.6与3.9.0双版本共存的实战指南 当开发环境需要同时支持Python 3.8.6和3.9.0时&#xff0c;许多开发者都会面临依赖冲突、whl包不兼容等问题。特别是在华为OpenEuler这样的企业级操作系统上&#xff0c;系统自带的Python版本可能无法满足特定项…...

云原生环境中的边缘计算应用

云原生环境中的边缘计算应用 引言&#xff1a;边缘计算的崛起 哥们&#xff0c;别整那些花里胡哨的&#xff01;作为一个前端开发兼摇滚鼓手&#xff0c;我最烦的就是延迟。在云原生时代&#xff0c;边缘计算让我们离用户更近&#xff0c;减少延迟。今天&#xff0c;我就给你们…...

告别B站资源无法保存的烦恼:BiliTools跨平台工具箱完整使用指南

告别B站资源无法保存的烦恼&#xff1a;BiliTools跨平台工具箱完整使用指南 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱&#xff0c;支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliToo…...