Question: How could you squash multiple commits together without using git merge --squash?

  1. Caching
  2. You can't. git merge --squash is the only git command for that operation.
  3. Rebasing
  4. Reflogging

Answer: The correct answer of the above question is Option C:Rebasing