我有个仓库,commit 提交的都是按日期.比如今天 20170426 这样的,因为仓库越来越臃肿,我想删除 20170301 以前的一切提交怎么删除?
本人 git 水平也就只会简单的 init,add,push 的有限的几个命令.
本人 git 水平也就只会简单的 init,add,push 的有限的几个命令.
1
SoloCompany Apr 26, 2017
伪代码
git filter-branch --commit-filter ' if [ "$GIT_AUTHOR_DATE" 小于 20170301 ]; then skip_commit "$@"; else git commit-tree "$@"; |