Git best practices: use rebase instead of merge

Merge vs Rebase

Read this article.