14 lines
389 B
Markdown
14 lines
389 B
Markdown
|
---
|
|||
|
title: "Rewrite a git commit history"
|
|||
|
linkTitle: "Rewrite a git commit history"
|
|||
|
date: 2018-03-05
|
|||
|
description: >
|
|||
|
Rewrite a git commit history
|
|||
|
---
|
|||
|
|
|||
|
Here is how to rewrite a git commit history, for example to remove a file :
|
|||
|
{{< highlight sh >}}
|
|||
|
git filter-branch –index-filter "git rm --cached --ignore-unmatch ${file}" --prune-empty --tag-name-filter cat - -all
|
|||
|
{{< /highlight >}}
|
|||
|
|