www/content/blog/commands/git-rewrite-commit-history.md

15 lines
355 B
Markdown
Raw Permalink Normal View History

2020-04-28 17:29:52 +02:00
---
title: "Rewrite a git commit history"
date: 2018-03-05
description: How to rewrite a git commit history
tags:
- git
2020-04-28 17:29:52 +02:00
---
## git filter-branch
2020-04-28 17:29:52 +02:00
Here is how to rewrite a git commit history, for example to remove a file :
```sh
2020-04-28 17:29:52 +02:00
git filter-branch index-filter "git rm --cached --ignore-unmatch ${file}" --prune-empty --tag-name-filter cat - -all
```