Estos cuatro comandos mueven datos entre tu repositorio local y repositorios remotos, pero hacen cosas diferentes. Entender las distinciones — especialmente fetch vs pull — es importante para trabajar correctamente con remotos.
Por qué es importante
git clone <url>
# → creates a LOCAL copy of an entire remote repository (all history + branches)
