Understanding Branches in Git | CodeSignal Learn