[实践OK]git删除远程文件夹或文件的方法

STM32 ADC+DMA实战:手把手教你驱动XGZP6847A压力传感器(附完整代码) 本文详细介绍了如何使用STM32的ADC和DMA外设驱动XGZP6847A压力传感器,包括硬件连接、ADC配置、DMA高效传输实现以及数据处理与校准方法。通过实战案例和完整代码,帮助开发者快速掌握高精度压力数据采集技术,适用于工业控制和医疗设备等领域。 阅读详情
背景:想删除一个git目录里的文件,当时提交了,但想删除master里的,怎么办?


git rm -r -n --cached  *
git rm -r --cached *
git commit -m"移除src目录下所有文件的版本控制"
git push origin master
[xiangdong@localhost SPEC]$  git rm SPECS -r


fatal: pathspec 'SPECS' did not match any files


这个文件没有存在git中,不需要用git的命令去删除。直接rm 命令删除吧。


由于本地修改了文件夹大全名大小写的原因,同步到git上并不区分大小写,造成了一些文件同步不了,所以要先把git远程库上文件夹删除掉,然后再重新同步


如下,我把src里的全部移除,但是本地文件还保留。


git rm -r -n --cached  */src/\*      //-n:加上这个参数,执行命令时,是不会删除任何文件,而是展示此命令要删除的文件列表预览。


git rm -r --cached  */src/\*      //最终执行命令.


git commit -m"移除src目录下所有文件的版本控制"    //提交


git push origin master   //提交到远程服务器


若用git status命令查看,则/src/目录下文件出现在结果列表里, 我们不希望这个目录下的文件出现,则在项目根目录下,和.git 同级目录下,新建一个.gitignore文件,


把.gitignore提交到远程服务器。 则/src目录就不会被提交了。


来自:http://www.cnblogs.com/xusir/p/4111723.html
Ubuntu Rtx3090 Cuda11.7 安装 pytorch3d pytorch ubuntu pytorch3d 安装 阅读详情

相关推荐

用COMSOL计算复合材料板频散曲线:从建模到绘图全流程

导波在板结构中传播时,不同频率成分的速度不同,即频散现象。理解频散曲线是识别导波模态、确定相速度与群速度的基础,也是无损检测和结构健康监测中信号解读的关键。对于碳纤维增强复合材料等各向异性板,频散关系更加复杂,传统解析方法难以求解,数值仿真成为主流手段。通过COMSOL结合周期性边界条件与特征频率扫描,可以高效计算出复合材料板的频散曲线,进而绘制相速度和群速度随频率变化的图谱,为实验模态识别、换能器激励频率选择提供依据。本文以一个2毫米单向碳纤维板为例,详细介绍几何建模、材料参数设置、网格收敛验证、参数扫描

weixin_31412781的博客 235

git进行pull时报错:fatal: pathspec ‘cached‘ did not match any files

使用git rm --cached准备从索引中删除文件时报错fatal: pathspec ‘cached’ did not match any files异常解释: 重大错误:路径匹配不到任何文件。也就是找不到 ‘xxx’ 这个文件。输入正确的目录路径或者进入目录删除文件git rm --cached : 从索引中删除文件。但是本地文件还存在, 只是不希望这个文件被版本控制。 git rm : 同时从工作区和索引中删除文件。即本地的文件也被删除了。 具体解释:https://blog.youkuaiyun.com/z

qq_43124803的博客 2424

PCIE配置和地址空间

来源:https://www.jianshu.com/p/574e9a2cbc4e 每个PCIe设备,有这么一段空间,Host软件可以读取它获得该设备的一些信息,也可以通过它来配置该设备,这段空间就叫做PCIe的配置空间。不同于每个设备的其它空间,PCIe设备的配置空间是协议规定好的,哪个地方放什么内容,都是有定义的。PCI或者PCI-X时代就有配置空间的概念,那时的配置空间如下: 图6.1 整个配置空间就是一系列寄存器的集合,其中Type 0是Endpoint的配置,Type 1是Brid.

qq_28643619的博客 4060

fatal: pathspec ‘fileName‘ did not match any files 解决办法

再删除文件的时候突然出现了这个问题:fatal: pathspec ‘fileName’ did not match any files 分析如下:这个文件怎么回事?为什么删不掉?难道是分支的错误?还是怎么回事? 产生原因:该文件存在于.gitignore文件中因此,不让动! 解决方案:既然知道原因那就好办了, 1.将文件从.gitignore移除 2.将移除后的.gitigore文件提交...

qq_27416233的博客 5万+

NRF24L01学习操作教程(二)——NRF实现一对一,一对多通讯

以上内容详细介绍了,使用NRF24L01实现1对1单向通讯、1对1双向通讯、1对多双向通讯。

Joseph Wen的博客 7389

KEGG数据库与KAAS工具:基因功能注释的实用指南

本文提供了使用KEGG数据库与KAAS工具进行基因功能注释的完整实用指南。详细阐述了如何从准备基因或蛋白序列开始,通过KAAS服务器获取KEGG Orthology(KO)编号,并解读注释结果。文章进一步介绍了如何利用KOBAS工具进行通路富集分析,将定性观察转化为定量洞察,并分享了提高注释准确率、处理大数据集及使用API等避坑技巧与高阶方法,为基因组学、转录组学研究者奠定坚实的数据分析基础。

weixin_29292535的博客 390

fatal: pathspec ‘dianji_02‘ did not match any files

报错: Git 往git中添加文件 git add dianji_02时,报错fatal: pathspec 'dianji_02' did not match any files 问题: .git 所在目录没有dianji_02这个文件,我的dianji_02是在.git所在目录下 dianji 目录下的 解决方法: 1. 执行 git add dianji,成功执行 2. 点击打开到dianji目录下,git执行 git add dianji_02,成功执行 ...

Leuuvi的博客 607

【NVIDIA Jetson Orin系列 - 安装NVIDIA SDK Manager】

NVIDIA Jetson Orin - 安装NVIDIA SDK Manager

dally2的博客 2691

git异常:fatal: pathspec ‘xxx‘ did not match any files

git异常:fatal: pathspec 'xxx' did not match any files

东边的山坡的博客 6392

STM32G474 FDCAN滤波器配置与多ID接收实战

本文详细介绍了STM32G474 FDCAN滤波器配置与多ID接收实战,重点解析了掩码过滤和范围过滤两种模式的工作原理及配置步骤。通过实际项目案例展示了如何高效配置多个滤波器实现多ID报文接收,并提供了接收FIFO配置与中断处理的优化策略,帮助开发者提升CAN通信系统的稳定性和实时性。

happy2的博客 875

Jetson AGX Orin平台Jetpack5升级Jetpack6,自研载板USB不工作问题调试

1. 问题描述将AGX Orin工业的新板放到定制的载板上当在ubuntu 22和Jetpack 6.1上使用SDKManager刷机时,lsusb为空,并且在引导时没有发现/注册xusb设备。USB C端口正常打开并供电,但似乎没有数据传输。在Ubuntu 18 Jetpack 5.1.4 SDKManager上同样刷机之后,usb C集线器在引导时被正确地发现,显示在lsusb中,并识别/挂载外部驱动器。

jzwjzw19900922的博客 1510

【git 报错】git add添加到暂存区报错:fatal: pathspec ‘xxx‘ did not match any files

提交带空格命名的文件夹到暂存区报错:fatal: pathspec 'xxx' did not match any files

仰望星空,脚踏实地的博客 4036

3、图像中文字信息提取技术全解析

本文全面解析了图像中文字信息提取(Text Information Extraction,TIE)的技术原理、挑战及应用领域。详细介绍了图像中三种主要文字形式:场景文字、字幕文字和文档文字的特点及提取难点。系统阐述了TIE技术的主要流程步骤,包括文字检测、定位、提取与增强、识别等关键阶段,并对主流技术方法进行了分类比较,包括基于连通组件、边缘、纹理等方法的优缺点分析。文章还介绍了多种其他提取技术,如二值化方法、混合方法、基于梯度的方法等,并提出了一种基于立体帧的新型场景文字提取方法,通过实验验证了该方法在召

ll5678的博客 119

git 排除文件或文件夹,Git忽略文件或文件夹

git 排除文件或文件夹,Git忽略文件或文件夹

橙-极纪元-JJYCheng 3232

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

gitLab 删除文件 、只删除远程仓库文件、更换远程仓库

一。删除文件 1.克隆远程仓库到本地库。 例如使用ssh方法: git clone git@github.com:xxx/xxx.git 2.对需要删除的文件、文件夹进行如下操作: git rm test.txt (删除文件) git rm -r test (删除文件夹) 3.提交修改 git commit -m "Delete some files." 4.将修改提交到远...

龙井的专栏 6808

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

git删除远程仓库的文件或文件夹

dir // 查询跟目录的所有文件和文件夹 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200116165339148.png dir mock // 查询test文件夹下的所有文件和文件夹 git rm -r --cached mock /a.txt // 删除test文件夹下的a.txt文件,加入到删除缓存中 git commit -m ‘删除moc...

海贼王路飞 同学 1426

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

git 删除文件 、只删除远程仓库文件、更换远程仓库

一。删除文件 1.克隆远程仓库到本地库。 例如使用ssh方法: git clone git@github.com:xxx/xxx.git 2.对需要删除的文件、文件夹进行如下操作: git rm test.txt (删除文件) git rm -r test (删除文件夹) 3.提交修改 git commit -m "Delete some files." 4.将修...

lxw1844912514的博客 738

git 移除远端文件_git 删除文件 、只删除远程仓库文件、更换远程仓库

一。删除文件1.克隆远程仓库到本地库。例如使用ssh方法:git clone git@github.com:xxx/xxx.git2.对需要删除的文件、文件夹进行如下操作:git rm test.txt (删除文件)git rm -r test (删除文件夹)3.提交修改git commit -m "Delete some files."4.将修改提交到远程仓库的xxx分支:git push or...

weixin_39725924的博客 702

【Git】手把手教你安全删除误提交的文件夹,并同步远程代码

在.gitignore里告诉 Git 别理Pods文件夹。用把Pods从 Git 暂存区删掉。提交.gitignore和文件夹的变更。用同步远程代码,避免乱七八糟的合并。最后把干净的提交推到远程仓库。这样就大功告成了,Pods文件夹不会再被提交了,其他人也不会被影响!

提笔忘字的帝国 1034

【GIT问题解决】---- 在【.gitignore】中添加了忽略文件或文件夹后不生效

不同文件的作用阶段不同,因此在使用某个功能的时候,就需要搞清除该功能生效的情况。删除文件和文件夹的不同命令,需要注意。push 后文件或者文件夹不会立即变暗,需要关闭编辑器,重新打开项目,忽略的文件或文件夹就会变暗。

止于至善 6499

git仓库中.git 文件很大,怎么清理掉一部分

git仓库中.git 文件很大,怎么清理掉一部分

小妖666个人笔记 3592

git上项目代码拉到本地方法

1、先在本地打开workspace文件夹,或者自定义的文件夹,用来保存项目代码的地方。 2、然后登陆GitHub账号,点击复制项目路径 3、在刚才文件夹下空白处点击鼠标右键,打开Git窗口 4、在以下页面中输入命令 git clone 加刚才复制的路径,如下图(可能Ctrl+V用不了,可以用右键选择Paste完成复制) 5、输入完命令行之后回车就行,等待下载完毕,然后是切换...

Steriles_的博客 11万+

git删除已经提交远程仓库文件(本地留存)

我们在使用idea开发的过程中经常会出现新建项目的时候直接把__pycache__文件也添加到了git trace 当然这并不会出现什么问题,问题是当我们把xxx.iml文件push到我们github上之后,然后在另一台电脑上pull了下来会出现一些问题,因为__pycache__文件不是项目的源码。也就是说对于导入项目来说是多余的。 正规的源码目录: app/ templates .ignore 但是,我们又不能直接在本地删除xxx.iml。因为该文件是我们在本地开发的时候必须的。 那么问题来了:我们要在

Leeeey的博客 1043

Git 安装配置全流程

GIT 安装与配置 一、下载安装Git 1.下载Git 官方地址为:https://git-scm.com/download/win 2.下载完之后,双击安装 3.选择安装目录 4.选择组件 5.开始菜单目录名设置 6、选择使用命令行环境 7、以下三步默认,直接点击下一步 8、安装完成 9、检验是否安装成功 ...

qq_40342589的博客 5万+

关于本地项目连接git远程仓库以及git设置ignore文件

关于本地项目连接git远程仓库以及git设置ignore文件

Zeus_i的博客 1029
上一篇: Git 常用命令大全
下一篇: Git Cheat Sheet 中文版
赢阡
博客等级 码龄10年 6粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值