美文网首页
【方案】Git commit 个大文件怎么删除?

【方案】Git commit 个大文件怎么删除?

作者: 王诗翔 | 来源:发表于2019-06-10 17:06 被阅读0次

假设要删除var/log/system.log,我使用下面的命令解决了。

git filter-branch --index-filter 'git rm --cached --ignore-unmatch var/log/system.log' --tag-name-filter cat -- --all

Stackoverflow帖子上提到了几种策略,有重新修改,然后合并commit;也有使用另外的工具,不过上面的方案是我觉得最好的。

相关文章

  • 【方案】Git commit 个大文件怎么删除?

    假设要删除var/log/system.log,我使用下面的命令解决了。 Stackoverflow帖子上提到了几...

  • git篇

    1.如何删除github上的文件 git rm --cached filename git commit -m "...

  • Git 几个特殊操作

    更新(修改)最后一次提交,但不产生新的提交 git commit --amend 删除文件 git rm 文件名删...

  • Git删除版本库中的一个commit?

    在使用git的时候,本来不想提交一个文件的,但是一不小心就commit了,所以就了解了一下怎么删除该commit,...

  • git commit后想撤销怎么办

    解决方案:1、不删除工作空间的改动代码 ,撤销commit,不撤销git add file 2、删除工作空间的改动...

  • 简单的git指令

    git add . 把所有文件加入git版本管理git commit -m 'git commit messa...

  • Git命令集合

    基本命令 git init git status git add git commit git log 添加/删除...

  • git 删除idea

    1:删除本地缓存 git rm --cached -r .idea 2:删除远程仓库 git commit -m"...

  • git 牛刀小试

    git init 文件目录 git add 文件目录 git commit -m “备注” git remote ...

  • git删除文件和commit操作

    基本概念 我们先来理解下Git 工作区、暂存区和版本库概念 工作区:就是你正在编辑的目录。 暂存区:英文叫stag...

网友评论

      本文标题:【方案】Git commit 个大文件怎么删除?

      本文链接:https://www.haomeiwen.com/subject/jeqtfctx.html