There are a lot of simple changes one can make to their git workflow to make things a lot neater for everyone else. This is my attempt at writing some interactive tutorials to help generate specific scenarios and demonstrate a cleaner way for handling the situations.