Pergunta de entrevista da empresa Radix Trading

What happens you create a commit in git? What objects get created? How are the changes stored?