首页 > 其他分享 >【git】删除index记录,保留本地文件

【git】删除index记录,保留本地文件

时间:2024-03-16 20:33:36浏览次数:21  
标签:index git 删除 文件 保留 本地 rm

一、场景 就是想删除某个文件的提交,但是保留本地文件     二、方法 https://git-scm.com/docs/git-rm/zh_HANS-CN     三、示例

# 这将会从版本控制中删除文件,但保留在本地文件系统中。
git rm --cached <file>


# 如果你想要删除多个文件并保留本地文件,可以这样操作:
git rm --cached <file1> <file2> <file3>



# 如果你想要删除整个目录并保留本地文件,可以使用 -r 选项: 
git rm -r --cached <directory>


#这将会删除指定目录及其内容在版本控制中的跟踪,但不会删除本地文件。

然后重新commit和push即可

标签:index,git,删除,文件,保留,本地,rm
From: https://www.cnblogs.com/fireblackman/p/18077546

相关文章

  • Git常用命令详解
    目录前言操作环境准备工作Linux安装gitgit简介本地控制保证完整性Git一般只添加数据git大致流程本地仓库管理初始化git仓库存到暂存区.gitignore文件提交到本地仓库分支管理新建分支查看分支切换分支合并分支删除分支版本回滚远程仓库管理第三方远程仓库Gitee注册账......
  • Git分支策略
    【来自“文心一言”】Git分支策略是软件开发中团队协作的重要组成部分,旨在通过灵活管理代码的不同版本和特性,提高开发效率和代码质量。以下是一些常见的Git分支策略:主分支(Master):用于放置上线版本的内容。作为其他分支的基点。通常设置为保护分支,只允许管理人员或分支创建......
  • 一个现成的用python写的项目, 有GUI,https://github.com/mustafamerttunali/deep-learni
    安装该项目ENV:Win11Anaconda 1.安装Python3.7, 在Anaconda新建一个python3.7环境2.安装VC++buildtool14.0 以上版本,我从下面这个link下载的最新版是17.6.4https://visualstudio.microsoft.com/visual-cpp-build-tools/否则会遇到 3.修改一下requir......
  • 如何在iPhone上恢复已删除的微信聊天记录?
    你好,我前几天删除了微信聊天记录。有什么办法可以恢复iPhone上已删除的微信聊天记录吗?有些人每次使用设备时都会遇到在iPhone上丢失消息的风险。特别是,由于多种因素,可能会丢失第三方数据,微信消息也是如此。微信应用程序可让您通过发送文本和语音消息与世界保持联系。它还为......
  • Git 操作——如何删除本地分支和远程分支
     Git操作——如何删除本地分支和远程分支 引言在大多数情况下,删除Git分支很简单。这篇文章会介绍如何删除Git本地分支和远程分支。用两行命令删除分支//删除本地分支gitbranch-dlocalBranchName//删除远程分支gitpushorigin--deleteremoteBranchName......
  • git checkout 命令
     gitbranchgitbranch-a gitcheckout命令Git基本操作gitcheckout 命令用于在不同的分支之间切换、恢复文件、创建新分支等操作。注意:gitcheckout命令在Git2.23版本后引入了 gitswitch 和 gitrestore 命令,分别用于分支切换和文件恢复,以提供更清晰的......
  • 代码随想录算法训练营第十一天| 20. 有效的括号 1047. 删除字符串中的所有相邻重复
    20.有效的括号https://leetcode.cn/problems/valid-parentheses/description/publicbooleanisValid(Strings){if(s==null)returntrue;Stack<Character>stack=newStack<>();for(inti=0;i<s.length();i++){......
  • Mac air node.js重新安装版本,删除node文件后报错,报错信息和解决办法
    1、在终端执行:node-v  dyld[13110]:Librarynotloaded:/usr/local/opt/icu4c/lib/libicui18n.73.dylib   Referencedfrom:/usr/local/Cellar/node@16/16.20.2/bin/node   Reason:tried:'/usr/local/opt/icu4c/lib/libicui18n.73.dylib'(nosuchfil......
  • 一种奇怪的方式(.gitignore模版问题)导致部署在CentOS服务器上采用Nginx和uWSGI的Django
    如图所示,在本地测试时好好的页面部署在CentOS服务器上用了Nginx和uWSGI就显示不了CSS样式。并且控制台上显示这一部分样式404Notfund于是我就开始各种查找技术贴学习,有说权限没开要修改nginx.conf配置中usernginx;为userroot;的,有说location结尾要加/的,有说DEBUG=True的,有说要......
  • 83. 删除排序链表中的重复元素c
     /***Definitionforsingly-linkedlist.*structListNode{*intval;*structListNode*next;*};*/intpre;structListNode*f(structListNode*head){if(!head)returnNULL;if(head->val==pre){structListNode*tem......