I\'ve used Git for a long time but only as a simple backup tool. I\'ve decided to finally learn it properly, and to do it by rewriting the history of a project I\'ve been wo