sh 用于从repo历史记录中删除所有PSD文件的Bash脚本。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 用于从repo历史记录中删除所有PSD文件的Bash脚本。相关的知识,希望对你有一定的参考价值。

#!/bin/bash
set -o errexit
 
git filter-branch --tree-filter "git rm -r -f --ignore-unmatch *.psd" HEAD

rm -rf .git/refs/original/ && git reflog expire --all &&  git gc --aggressive --prune

以上是关于sh 用于从repo历史记录中删除所有PSD文件的Bash脚本。的主要内容,如果未能解决你的问题,请参考以下文章

markdown 从repo历史记录中删除大尺寸文件

从历史记录中删除文件(磁盘空间不足)

sh 将git repo的整个历史记录添加到另一个带子树的git项目中

sh 从repo中删除被忽略的文件

sh 从repo中删除文件。

sh 从shell历史记录中删除最后一个命令,以及删除它的事实,没有设置HISTCONTROL =“ignorespace”