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

这篇具有很好参考价值的文章主要介绍了git 删除远程仓库中的文件(夹)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

1. 预览想要删除的文件

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

$ git rm -r -n --cached .idea
rm '.idea/.gitignore'
rm '.idea/DHEmbedding.iml'
rm '.idea/deployment.xml'
rm '.idea/inspectionProfiles/profiles_settings.xml'
rm '.idea/misc.xml'
rm '.idea/modules.xml'
rm '.idea/other.xml'

2. 执行删除操作

命令:git rm -r --cached 文件/文件夹名称

$ git rm -r --cached .idea
rm '.idea/.gitignore'
rm '.idea/DHEmbedding.iml'
rm '.idea/deployment.xml'
rm '.idea/inspectionProfiles/profiles_settings.xml'
rm '.idea/misc.xml'
rm '.idea/modules.xml'
rm '.idea/other.xml'

删除后 git 的状态:

$ git status
On branch master
Your branch is up to date with 'origin/master'.

Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
        deleted:    .idea/.gitignore
        deleted:    .idea/DHEmbedding.iml
        deleted:    .idea/deployment.xml
        deleted:    .idea/inspectionProfiles/profiles_settings.xml
        deleted:    .idea/misc.xml
        deleted:    .idea/modules.xml
        deleted:    .idea/other.xml

Untracked files:
  (use "git add <file>..." to include in what will be committed)
        .idea/

删除对应的文件(夹)后记得编辑.gitignore,增加忽略项

3. 将删除操作提交至远程仓库

commit

git commit -m "提交信息"

push文章来源地址https://www.toymoban.com/news/detail-503943.html

git push

到了这里,关于git 删除远程仓库中的文件(夹)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git 常用基本命令, reset 回退撤销commit,解决gitignore无效,忽略记录或未记录远程仓库的文件,删除远程仓库文件

    https://blog.csdn.net/a704397849/article/details/135220091 idea 中 rest 撤销commit过程如下: Git - Rest Head… 在To Commit中的HEAD后面加上^,点击Reset即可撤回最近一次的尚未push的commit Reset Type 有三种: Mixed(默认方式),保留本地源码,回退 commit 和 index 信息,最常用的方式 Soft 回退到某个版

    2024年02月02日
    浏览(65)
  • 删除本地文件后,使用 git pull 命令从远程仓库无法拉取到被删除文件的解决方案

    一、问题描述: 从git上拉取文件后,在本地有修改文件,导致文件爆红。然后修改的内容又不想提交,就把爆红的文件删除掉了,想重新从git上拉取,但是此时却拉取不成功了。(虽显示已更新,但并未成功)  1.git pull 2.git status查看当前的状态,也提示了有被删除的文件。 二

    2024年01月18日
    浏览(64)
  • Git克隆远程仓库中的指定文件或者文件夹

    我们在日常需求中,可能会仅仅只想拉去某个仓库中的指定文件或者文件夹到本地的需求,这里记录一下操作方法 1、创建文件夹 一般来说,在克隆远程仓库之前会在自己电脑本地新建一个文件夹用于存放,可以自己手动新建一个文件夹,也可以使用命令: 2、进入到创建的

    2024年02月11日
    浏览(80)
  • 【Git】git tag 查看版本号 | 删除本地 | 删除远程仓库| 批量删除

    使用场景:比如我们在本地git tag了一个错误的版本号,但是还没有push,想直接删掉避免污染远程仓库 1、删除指令 要删除指定的Git标签(版本号),您可以使用以下命令: 2、本地删除 将 标签名称 替换为要删除的标签的名称。例如,要删除名为 “v1.0” 的标签,可以运行以

    2024年02月10日
    浏览(45)
  • 如何删除gitee远程仓库或者本地仓库里面的文件

    注意 : 删除前请先备份一份源文件 (否则可能会将您的源文件也一起删掉) 1.1想删除 远程仓库 里面的文件/文件夹 1.2文件/文件夹还没有上传(push)到gitee上面 适用问题 :鼠标右击删除后,还会出现文件或者文件夹 原因 :删除的不彻底 3.1 : 打开本地仓库所在位置,并右击鼠标,点击

    2024年02月16日
    浏览(67)
  • git 基本操作——将本地代码提交至远程仓库的过程

    1、初始化一个新的仓库 2、添加所有文件到暂存区 3、提交所有更改 4、配置远程仓库地址, 该操作将会为名为 origin 的远程仓库设置为 remote-repository-url 5、推送代码到远程仓库 请注意,如果远程仓库中已经存在一个名为 master 的分支,并且该分支的历史记录与本地仓库的历史

    2024年02月02日
    浏览(66)
  • 【Git】Git删除仓库.idea文件

    目录 1、控制台执行将.idea目录加入ignore清单 2、从git中删除idea缓存 3、将.gitignore文件加入git 4、提交gitiginore文件,且将.idea从源代码仓库中删除 5、PUSH 从gitee上自动生产的.gitignore没有忽略pycharn的python的.idea文件,本文讲述如何删除

    2024年02月10日
    浏览(52)
  • Git 删除 GitHub仓库的文件

    新建文件夹 git bash here 在新建的文件夹里右键git bash here打开终端,并执行git init初始化仓库 git clone 你的地址 找到github上要删除的仓库地址,并复制,在终端里输入git clone 你的地址 要删除文件的库里右键 git bash here 打开终端 在终端里输入 dir 查看此文件夹下的文件和目录(

    2024年02月12日
    浏览(51)
  • 使用Git将本地文件提交到远程仓库 使用Git将本地文件提交到远程仓库

    使用Git将本地文件提交到远程仓库 现在要将本地代码推到git远程仓库保存,可以提交和拉取操作 本地项目已经创建 git远程仓库已经建(github、gitee都行) 操作如下: 1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库 git init 2、把文件添加到版本库中,使

    2024年02月13日
    浏览(55)
  • git 删除仓库中多余的文件或者文件夹

    目录 问题 解决方案 第一步:同步代码 第二步:删除文件 第三步:提交 第四步:推送远端 在项目开发测试阶段,将无意间将本地敏感的、或无用的文件或目录不小心提交到远程仓库,该怎么解决呢。  先pull远程代码,保持同步。 填写备注信息。 推送成功刷新仓库。 如果

    2024年01月16日
    浏览(89)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包