Pergunta de entrevista da empresa University of Southern California

Please explain what is git-rebase?