Pregunta de entrevista de EY

¿Qué son un push y un pull en GIT?