When merge, rebase, and squash

After using git for a long time, I still didn’t realize the importance of understanding the different scenarios that we can have in our developing process. I recently started using merge squash…