rebase, mark the commit as 'edit'
amend:
git commit --amend --reset-author
git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset' --abbrev-commit --date=relative BRANCH1..BRANCH2
git branch --contains COMMIT
changes CSV:
git log -10000 --shortstat --pretty=format: | grep -v '^$' | sed -E 's/files? changed|insertions?\(\+\)|deletions?\(\-\)//g' > gitlog.csv