git log --ancestry-path ^4332211 x-branch -p
git filter-branch --tree-filter "find . -name '*.go' -exec sed -i -e \ 's/222222222/111111111/g' {} \;"
git diff 'HEAD..HEAD@{4 days ago}'
git check-ignore -v path/to/some/file
git filter-branch --force --index-filter
"git rm --cached --ignore-unmatch PATH-TO-YOUR-FILE-WITH-SENSITIVE-DATA"
--prune-empty --tag-name-filter cat -- --all
[includeIf "gitdir:~/src/client/"]
path = ~/src/client/.gitconfig
git blame -w -C -C -C
- ignore whitespace
- detect lines moved in commit
- or commit that created fiel
- or any commit at all