This project explains git branching strategies, how to use git rebase, organizing your branches, and semantic releases