Before I worked on a large application with many other developers, I never put much thought into the
git process. I learned the basic commands required to collaborate with one other person and push personal projects to Github.
I had never heard of
git rebase until a coworker suggested our team start using it instead of
git merge. We’re all in different time zones and pushing changes throughout the day to the
dev branch. When I…