Recently I have prepared a video about advanced rebased features and how we can use them to make our git repository clean. The video explains basic usages along with advanced features, in this blog post I will refine the rationale behind the clean repository. Git is a very powerful tool. It can be used to solve hard problems encountered during the development. However, we tend to use a small subse