Git 如何删除远程服务器文件同时保留本地文件

在上传工程到git上时,有时候会把本地的一些eclipse配置文件传到中央服务器上,这时你先删除本地,再同步中央服务器,显然是不合理的。git提供了一个好的解决方法,可以直接删除中央服务器文件,同时不影响本地文件,命令如下

git rm --cached filename/-r directory
git commit "xxxx"
git push

下面作个例子,在github上建一个useless.log文件,同时再建一个useless的文件夹,里面随便扔点东西 输入图片说明

先删除文件

git rm --cached useless.log
git commit -m "remove file from remote repository"
git push

此时github上已经不存在了 输入图片说明

下面删除远程useless 文件夹

 git rm --cached -r useless
**一定要注意,删除文件夹要使用-r 参数**
git commit -m "remove directory from remote repository"
git push

结果如图所示

输入图片说明

大功告成!

转载于:https://my.oschina.net/u/1273644/blog/789357

unity打包流程整理-Windows/Mac/Linux平台 1.Platform(平台)功能: 选择目标构建的目标平台选项PC, Mac & Linux Standalone: 适用于 Windows、Mac 和 Linux 平台2.Target Platform(目标平台)功能: 选择具体的操作系统版本选项Windows: 针对 Windows 操作系统Mac: 针对 macOS 操作系统Linux: 针对 Linux 操作系统3.Architecture(架构)功能: 选择应用程序的目标处理器架构选项x86: 针对 32 位系统。 阅读详情

相关推荐

5分钟搞定!用L型匹配电路优化窄带天线性能(附Smith圆图实操)

本文针对窄带天线阻抗匹配难题,提供了一套5分钟快速解决方案。通过详解L型匹配电路的核心原理,并结合Smith圆图这一射频工程师的“瑞士军刀”,手把手指导如何选择拓扑、计算元件值并进行实际调试,旨在帮助硬件工程师高效优化天线性能,实现最大功率传输。

yyy34的博客 443

从git中删除文件夹

从git中删除文件夹

记录日常开发过程中遇到的一些问题 1717

告别Keil手动分区!用CubeMX+VS Code一键生成带Bootloader的STM32 OTA工程

本文详细介绍了如何利用STM32CubeMX和VS Code实现STM32 OTA工程的自动化构建,告别传统Keil手动分区的繁琐流程。通过图形化配置Flash分区、自动生成链接脚本以及实现Bootloader跳转逻辑,开发者可以高效完成远程升级功能开发,显著提升嵌入式开发效率。

weixin_33720956的博客 389

删除远程仓库中的文件

git rm XXXX.XXX -- 文件路径/文件名称.文件格式 --截图中是删除对应路径下的所有文件。git push origin XXX -- 对应分支。git commit -m "备注"

测试 610

PLC编程进阶:结构体(UDT)与功能块(FB)的模块化实践指南

本文深入探讨了PLC编程中实现模块化的核心方法,重点解析了结构体(UDT)与功能块(FB)的协同应用。通过将零散数据封装为UDT,并将控制逻辑打包为可复用的FB,能够构建出结构清晰、易于维护和调试的PLC程序。文章结合拧紧枪、电机控制等实战案例,提供了从设计原则到分层架构的完整实践指南,旨在帮助工程师将混乱的‘面条式’代码改造为高效的‘正规军’。

s3t4u的博客 221

(10)Proteus 8.9上的STM32仿真系列(HAL)---freertos

实验设计:通过cubemxide生成freertos工程,然后创建一个 pc13 led灯间隔200ms闪烁的任务。非常遗憾的是proteus8.9仿真失败,实物上没有问题,但还是把流程过一遍。 一、原理图 实物是淘宝上stm32f103 c8t6的核心板,proteus上没有这个芯片,这里图上大概表示一下,用的是核心板自带的pc13引脚的led灯。 二、cubemxide配置 1.RCC如之前工程一样配置 2、配置SYS timebase Source不要使用systick,自己选择一个定时器,我这

qq_35442550的博客 7343

.gitignore里面忘记了排除某个文件,本地又想保留,只删除远程仓库的指定文件或者目录教程

git删除远程仓库内容教程(本地保留,远程删除)

qq_39971160的博客 311

Git如何删除远程服务器文件同时保留本地文件

在上传工程到git上时,有时候会把本地的配置文件传到服务器上,这时你先删除本地,再同步服务器,显然是不合理的。git提供了一个好的解决方法,可以直接删除服务器文件,同时不影响本地文件,命令如下 删除服务器文件,本地保留 此时github上已经不存在了 删除远程useless 文件夹,本地保留 一定要注意,删除文件夹要使用-r 参数 $ git rm --cached -r us...

qq_22902919的博客 1473

69页完整版智慧港口综合解决方案

智慧港口需求4港机远程操控等自动化改造需求自动化码头AGV无线通信及专用视频系统需求安全生产视频监控类需求港机RCMS及设备管理需求岸边智能理货码头三维全景应用智慧港口解决方案5自动化码头AGV/跨运车/无人集卡无线接入港机远控视觉及冗余无线通信视觉集卡防吊起系统集装箱码头岸边智能理货港机RCMS系统无线接入港机智能化管理(无线高清视频监控、一键报警、远程抄表系统)港口拖轮无线接入岸边溢油监测系统TD-LTE覆盖及业务终端接入港口生产管理系统港口可视化集群调度港口GiNMS综合网络设备智能管理全球作业效率最

zuoan1993的博客 2129

波浪补偿控制(AHC)之波浪发生器(CODESYS完整源代码)

波浪发生器平台详细算法和结构介绍请参看下面博客文章:CODESYS平台如何建立FC和FB,请参看下面博客文章:

RXXW_Dor的博客 401

Git 删除远程服务器文件同时保留本地文件

Git 删除远程服务器文件同时保留本地文件 问题 项目中不小心将.iml文件上传到远程仓库中了,需要将远程仓库中的文件删除,同时保留本地文件 解决办法 在版本库的文件夹下(即有隐藏的.git文件的目录) 右键,选中Git Bash Here,弹出命令框 输入代码 git rm -r --cached *.iml //删除以 .iml 结尾的文件,保留本地文件 git commit -m “删除仓库中的.iml文件” //提交到本地仓库 -m 后的引号中是提交信息自己填 git push //将修改提

喜欢分享,善于记录工作中遇到的问题,和自己的思考 419

【WorkBuddy从入门到精通实战教程】第 4 章 快速完成第一个 WorkBuddy 任务

摘要:WorkBuddy任务创建指南详细说明了从新建任务到结果验收的全流程。操作步骤包括:选择工作目录、设置模式(Craft/Ask/Plan)、指定AI模型、输入任务说明(需包含目标/输入/动作/约束/输出/验收6要素),可选配Skill等高级设置。文中提供三个入门示例:A)文件整理需保持原文件并生成分类方案;B)会议纪要要求结构化输出且所有内容有原文依据;C)Word转PPT需遵循品牌规范并控制页数。特别强调首次操作应在演练目录测试,处理真实数据前需确认授权范围,输出文件需检查涉密信息并按规范共享。(1

企鹅码农的专属播客,分享10多年的实战案例和经验解读,包含YOLO、RT-DETR、AI等各个工作领域。 1345

三条命令解决Git 如何删除远程服务器文件同时保留本地文件

有时候会想把github上的文件删除,但是本地仓库里的文件想保留下来该怎么办,只要用三条命令就能完成了 git rm --cached filename/-r directory git commit "xxxx" git push 1.删除github文件,本地保留 git rm --cached test.txt git commit -m "delete file" git

FallingU的博客 8690

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Git 删除远程服务器文件同时保留本地文件And误删除找回

1、删除远程文件 git rm --cached controller/target/classes/com/wjz/controller/exception/ControllerException.class 2、删除远程文件夹 git rm --cached -r controller/target 3、提交 git commit -m "删除文件或文件夹" 4、push到远程 git push ...

木落 341

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

删除Git服务器文件但是保留本地文件

参考: https://blog.youkuaiyun.com/u012804886/article/details/83059315 https://www.cnblogs.com/wfsovereign/p/4186910.html 需求分析假设小明有一天不小心把本地仓库的一个文件夹A推送到了远程GIT服务器(例如:github,gitlab,gitee)上,此时想删除远程仓库的文件...

aff60756的博客 282

git删除了本地文件,如何删除远程的文件

git删除本地文件,并删除远程对应文件

weixin_42988712的博客 1640

本地文件上传到阿里云git仓库,删除远程文件

一、首先要有自己的阿里云账号和已下载GIt软件 二、登录到阿里云项目 三、添加项目,输入项目名称,最好使用英文,点击确定,这个时候你的项目里面是没有文件的,但是下面有上传文件的提示 四、把本地文件上传到创建的项目里面 1、Git初始化,在需要上传的文件夹右键选择Git Bash Here,出现小窗口后输入git init,然后根据自己的账号进行初始化,如果是第一次进行初始化,参考Git官网...

aGreetSmile的博客 713
上一篇: 继承与实现线程接口的区别
下一篇: ArrayList中 过期的对象引用处理
chenmin4331
博客等级 码龄11年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值