git删除远程仓库上已提交的文件/文件夹

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

场景

由于给本地项目配置远程库,误提交很多不应该提交的文件或文件夹,比如 .idea .settings .project .iml 以及日志等文件。以及由于 .gitignore 文件配置不正确很有可能导致某些不需要的目录上传到 git 远程仓库上了。除了注意配置 .gitignore 文件外,以下是解决办法。

提交了文件到自己的远程分支上,但还没有合并到远程主分支,现需要删除

git如何删除已经提交的文件夹

(1)查看有哪些文件夹
dir  

git删除远程仓库上已提交的文件/文件夹

(2)预览将要删除的文件(如果不清楚该目录下是否存在不应该删除的文件)
git rm -r -n --cached 文件/文件夹名称

git删除远程仓库上已提交的文件/文件夹

加上 -n 这个参数,执行命令时,是不会删除任何文件,而是展示此命令要删除的文件列表预览

(3)确定无误后删除文件(不会删除本地的文件或文件夹)
git rm -r --cached 文件/文件夹名称

git删除远程仓库上已提交的文件/文件夹

(4)提交到本地并推送到远程服务器
git commit -m "提交说明"
git push

git删除远程仓库上已提交的文件/文件夹文章来源地址https://www.toymoban.com/news/detail-506343.html

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

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

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

相关文章

  • 删除Github仓库中的指定的文件或文件夹

    在Github 仓库中是无法通过鼠标操作直接删除文件和文件夹的,那只能通过 git 命令来执行删除操作,当我们想删除 First 分支中的 folder 文件夹及其内部的文件  和 file.c 文件  时 1.当电脑存在对应的本地文件夹时,直接拉取远程信息,并更新至最新数据。  这时文件中的数据

    2024年02月08日
    浏览(59)
  • idea git 提交 忽略文件或者文件夹

    方式1. 右键文件或者文件夹 git - Add to .gitignore   即可忽略 你会发现在.git/info/exclude 文件中 出现刚刚添加的忽略文件 # git ls-files --others --exclude-from=.git/info/exclude # Lines that start with \\\'#\\\' are comments. # For a project mostly in C, the following would be a good set of # exclude patterns (uncomment them if yo

    2024年02月13日
    浏览(62)
  • git提交时忽略文件及文件夹方法

    如果要忽略的文件没有被跟踪过,可以直接在.gitnore文件中写要忽略的内容即可: .gitignore内容: 如果要忽略的文件已经是被跟踪状态,则需要先把本地缓存删除,变成未跟踪状态,然后再提交。 就是这些内容。

    2024年02月12日
    浏览(56)
  • git 提交代码某个文件夹一直提交不上去

    问题描述: 这个文件夹是直接拷贝过去的,在提交到远程仓库是出现了问题。 问题分析: 直接拷贝过去的文件夹里面有个 .git 的文件,所以在执行 git status 的时候出现 modified: test (modified content, untracked content) 提示,这个提示存在的原因是 xxx目录是一个空目录,且里面有一个

    2024年03月15日
    浏览(77)
  • Git无法提交空文件夹问题解决方案

    Git无法提交空文件夹问题解决方案 在使用Git进行版本控制时,经常会遇到需要提交空文件夹的情况,特别是在Java项目开发中。然而,Git本身对空文件夹的处理并不友好,无法直接提交空文件夹到版本库中。本文将介绍一种解决方案来处理这个问题,并提供相应的源代码示例

    2024年02月03日
    浏览(52)
  • git 怎么导入本地仓库-将本地文件夹添加到Git仓库

    1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库 2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件 3、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明 4、关

    2023年04月11日
    浏览(56)
  • Git(七).git 文件夹瘦身,GitLab 永久删除文件

    由于项目在打 Docker 包的时候,需要将前端的包也打到 Docker 容器中,所以将前端包和前端的 Dockerfile 文件都放在了后端的 Git 目录下。 久而久之,由于前端包的更新迭代,Git 上面会一直保留前端包的历史版本,所以整个后端的 .git 越来越大,截至目前已经有 2.44G 了。每次有

    2024年02月06日
    浏览(62)
  • 【Git】恢复被删除的文件或文件夹

    我们平时工作的时候,可能会误删某个文件或者文件夹,这时候就需要把它找回 当文件被删除后,可以通过 git status 查看文件状态 如果已经 git add . 添加到暂存区了,则需要先将文件/文件夹回退,反之这一步可以省略 最后执行这一步就可以恢复被删除的文件或文件夹了

    2024年02月11日
    浏览(48)
  • 【git】按需下载仓库某个文件夹

    在 github 有一个很大的仓库,但是自己真正使用的只有某几个文件夹,那么如何只下载这几个文件夹呢? 这里就要使用 git 的 sparse-checkout 功能 下面主要介绍三种情况 本地没有此仓库代码 本地已有此仓库代码 禁用该功能 本地建立一个新的仓库 添加远程仓库地址 这里的远程

    2024年02月11日
    浏览(53)
  • Git提交后,文件夹任然有红色叹号提示

    最近用TortoiseGit操作出现一个问题,明明全部提交并同步了,nand文件夹上还是有红色叹号,表示该文件下内有未提交内容或错误。 查看Git仓库发现有yaffsMount.c和yaffsmount.c两个文件,而本地文件夹只有一个yaffsMount.c文件。之前操作过将yaffsmount.c重命名为yaffsMount.c的操作。 查阅

    2024年02月16日
    浏览(38)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包