Infosys interview question

diff between git squash and git merge