Squash Commit Vs Merge Commit