In a perfect world, every developer should be focused on a single task or story, not having to switch between different contexts. Let’s face it, that is rarely the case nowadays. Fortunately, git has the perfect tool in its arsenal, allowing developers to work on multiple branches simultaneously without traversing…