Editing git changelog automatically
- From
- Cong Wang <xiyou.wangcong@gmail.com>
- Date
- Oct 27, 2014, 05:27 UTC
- Message-ID
- <CAM_iQpWNQbv_GTT+H5KNCqqRS3qWfBuBge4+ZTAS_WiaREku4w@mail.gmail.com>
Hello, git experts
Sorry if this is a question already answered, but google search didn't give me anything useful.
My question is how to edit dozens of git commit changelogs automatically?
Let's say I want to fix a stupid typo in all of these commits, as simply as s/foo/bar/. Usually I use`git rebase -i` and `git commit --amend`, but both of them are interactive, apparently I don't want to edit them one by one. :)
I know I can change $EDITOR to something like `sed -e 's/foo/bar/'`, but this seems pretty ugly. Is there a clean way to do that?
Thanks!