https://mcengkuru.medium.com/git-pull-like-a-boss-tips-and-tricks-for-retrieving-and-merging-changes-c28be3dceec