首页 > 其他分享 >git 删除远程仓库中的文件(夹)

git 删除远程仓库中的文件(夹)

时间:2023-09-06 12:33:24浏览次数:34  
标签:文件 git 删除 仓库 -- cached rm 远程

在开发过程中如果在编辑.gitignore时疏漏,导致本不应该上传至远程仓库的某个文件(夹)被提交,则可以使用如下方式解决
(只是从远程仓库中删除,本地文件不受影响、不会被删除)

预览想要删除的文件

命令:git rm -r -n --cached 文件/文件夹名称
由于增加了参数 -n,此时只是预览涉及的文件,不会真正删除

git rm -r -n --cached */target

image-20230719111829477

执行删除操作

git rm -r --cached */target

image-20230719111928127

删除后 git 的状态:

git status

image-20230719112000064

git commit -m "提交信息"
git push

End

标签:文件,git,删除,仓库,--,cached,rm,远程
From: https://www.cnblogs.com/iniwu/p/17682003.html

相关文章

  • 常用git命令使用教程
    0x00写在前面现在大部分的开发团队都以Git作为自己的版本控制工具,需要对Git的使用非常的熟悉。这篇文章中本人整理了自己在开发过程中经常使用到的Git命令,方便在偶尔忘记时速查。使用GUI工具的同学,也可以对照起来看看。0x01Git配置1.在安装完成Git后,开始正式使......
  • gitlab-- pages 功能实战
    pages介绍在我们日常使用gitlab的过程中,会产生一些产物,自己做的一些小网站,小页面之类,一般都是在本地调试访问,一旦我们想让其他朋友也可以随时访问,就需要单独在公有云上买一个服务器去部署,一是需要付费,二是我们调试页面访问量不多,单独搞个服务器部署有点浪费。使用GitLabPag......
  • git本地分支创建后关联远程分支
    在使用git创建本地分支时,可以在创建分支时就设置好跟踪的上游分支:gitcheckout-blocal_branch-t upstream_name/remote_branch$gitcheckout--help    -t,--track      Whencreatinganewbranch,setup"upstream"configuration.See"--track"in......
  • git修改已经push了的commit message
    1gitcommit--amend2gitpush-fgitpush--help    -f,--force      Usually,thecommandrefusestoupdatearemoterefthatisnotanancestorofthelocalrefusedtooverwriteit.Also,when--force-with-leaseoption      is......
  • C#远程调用WebService
    ///<summary>///远程调用WebService///</summary>///<paramname="url">以wsdl结尾的url地址</param>///<paramname="method">要调用的方法名</param>///<paramname......
  • 【git】git拉取项目报错
    1、报错现象>gitpull@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WARNING:REMOTEHOSTIDENTIFICATIONHASCHANGED!@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ITISPOSSIBLETHATSOMEONEISDOINGSOMETHINGNASTY!......
  • 开发软技能——Git Commit规范
    提交代码是程序员们每天的工作日常,今天敬姐给大家分享一个好的编程习惯,就是关于GitCommit规范。效果预览<type>(<scope>):<subject><BLANKLINE><body><BLANKLINE><footer>提交之后的效果如下:GitCommit语法type:必填commit类型,有业内常用的字段,也可以根据需要......
  • git 同步上游仓库新分支
    git-如何同步上游服务的分支1、fork你本地项目把别人的项目克隆下来,相当于在原项目的主项目下建立一个分支。即将上游服务拷贝到你的本地服务中登录Gitlab->点击2、关联远程库首先将你的本地项目gitclone到本地;输入以下命令gitremoteaddupstream上游仓库名称.git......
  • SVN 仓库目录管理
    一个SVN目录仓库用的时间长了之后,就会发现有的目录可以单独列出来开个单个的仓库了,这时候希望把它们拿出来,并保留改动日志。这个时候就可以用`svndumpfilter`命令来处理这个问题。第一步,把整个svn库dump出来sudosvnadmindumprepo1>repo1_backup.svn第二步,从dump中提取需要......
  • 从头开始:将新项目上传至Git仓库的简易指南
    无论您是一个经验丰富的开发者还是一个刚刚起步的新手,使用Git来管理您的项目是一个明智的选择。Git是一个强大的版本控制系统,它可以帮助您跟踪项目的变化、合并代码以及与团队成员协作。在本文中,我们将为您提供一步步的指南,教您如何将一个现有的项目上传至仓库。步骤1:创建远程仓库......