I use git as my favorite revision control and my backup system. I also like to use git branches a lot, because it is possible to easy perform experimental changes to code with them. Whenever a small new feature is ready to be imported into the master, there is always that nasty commit history. It usually contains some messages that are … well … like “this stupid fcking thing does’t work” … “revert that sht” and stuff like that.
I don’t want to have these messages within my master branch, but i want to have one commit message that describes my new feature. The necessary steps for doing this are