首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
›
Pro Git
›
Atlassian Git Tutorial
›
Pro Git 简体中文翻译
›
GitX
广告
V2EX
›
git
git 怎么删除特定 commit 问题
yumijie
·
2017-04-26 12:42:31 +08:00
· 1897 次点击
这是一个创建于 2733 天前的主题,其中的信息可能已经有所发展或是发生改变。
我有个仓库,commit 提交的都是按日期.比如今天 20170426 这样的,因为仓库越来越臃肿,我想删除 20170301 以前的一切提交怎么删除?
本人 git 水平也就只会简单的 init,add,push 的有限的几个命令.
git
commit
删除
仓库
1 条回复
1
SoloCompany
2017-04-26 14:50:25 +08:00
伪代码
git filter-branch --commit-filter '
if [ "$GIT_AUTHOR_DATE" 小于 20170301 ];
then
skip_commit "$@";
else
git commit-tree "$@";
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
880 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms ·
UTC 21:33
·
PVG 05:33
·
LAX 14:33
·
JFK 17:33
Developed with
CodeLauncher
♥ Do have faith in what you're doing.