Notes about git "advanced" use (2/2) Other advanced commands that are very useful at times git blame Show the guilty guy for each line of code git bisect Find the faulty commit for a regression git merge-base Find the last common commit of two branches git filter-branch Rewrite stuff keeping history git rebase -i Change history at will git add -p Select individual patches to be committed git commit --amend Modify an existing commit git commit -C Reuse a commit message