Diese vier Befehle verschieben Daten zwischen deinem lokalen Repository und Remote-Repositories, tun aber unterschiedliche Dinge. Das Verständnis der Unterschiede — besonders fetch vs pull — ist wichtig für die korrekte Arbeit mit Remotes.
clone — ein Repository kopieren (einmalig)
git clone <url>
# → creates a LOCAL copy of an entire remote repository (all history + branches)
