This article follows on from my “Squash and Rebase” post. Many developers approach Git in a straightforward “commit”, “pull”, and “merge” manner. However, Git provides a ton of abilities, tips, and techniques that can improve your skills as a developer. Because “Pull Requests” and “Code Reviews” are a crucial part…