threads / discuss / 14957

How to edit commit messages?

Subject: How to edit commit messages?

## tl;dr

4 messages between Aug 12, 2008 and Aug 12, 2008.

replies: 3people: 4as markdown or json

dr.chiarello@gmail.com· Aug 12, 2008, 12:38 UTC · lore
Hi all,
  what are the best solution to:
1) interactively edit commit's messages (some or all)
2) batch edit commit's messages (for example using sed)

My repo is not published yet, so there is no problem in rewriting all history.

Thanks in advance
Andreas Ericsson· Aug 12, 2008, 12:45 UTC · re: dr.chiarello@gmail.com · lore

Re: How to edit commit messages?

dr.chiarello@gmail.com wrote:
Show 8 quoted lines
> Hi all,
>   what are the best solution to:
> 1) interactively edit commit's messages (some or all)
> 2) batch edit commit's messages (for example using sed)
> 
> My repo is not published yet, so there is no problem in rewriting all
> history.
> 
git filter-branch --msg-filter 'sed s/foo/bar/g' master

to replace all occurrences of foo with bar in all commit messages for all commits made on the master branch.

-- 
Andreas Ericsson                   andreas.ericsson@op5.se
OP5 AB                             www.op5.se
Tel: +46 8-230225                  Fax: +46 8-230231
Miklos Vajna· Aug 12, 2008, 12:45 UTC · re: dr.chiarello@gmail.com · lore

Re: How to edit commit messages?

On Tue, Aug 12, 2008 at 02:38:32PM +0200, dr.chiarello@gmail.com wrote:
> 1) interactively edit commit's messages (some or all)
git rebase -i
> 2) batch edit commit's messages (for example using sed)
git filter-branch
Matthieu Moy· Aug 12, 2008, 12:49 UTC · re: dr.chiarello@gmail.com · lore

Re: How to edit commit messages?

dr.chiarello@gmail.com writes:
> Hi all,
>   what are the best solution to:
> 1) interactively edit commit's messages (some or all)
  git rebase -i
can help.
> 2) batch edit commit's messages (for example using sed)
  git filter-branch --msg-filter sed 's/foo/bar/'
should do it.
-- 
Matthieu

← back to recent threads