Question: What is the main issue with using git rebase when working with multiple developers?

  1. Rebase affects only your repository and creates a diff in the master branch.
  2. Rebase creates a temporary copy of the master branch in the remote repo.
  3. Rebase moves the HEAD of the remote master branch one commit forward.
  4. Rebase deletes all commit history for the new feature branch.

Answer: The correct answer of the above question is Option D:Rebase deletes all commit history for the new feature branch.