Qué es Git y por qué un agente lo necesita