Gérer les dépôts distants et synchroniser les changements entre local et remote.


Notes détaillées

CommandeRôle
git remoteGérer les dépôts distants (add, remove, rename, show)
git fetchTélécharger les changements sans les fusionner
git pullTélécharger et fusionner (fetch + merge ou rebase)
git pushEnvoyer les commits locaux vers le remote
originComprendre le concept de remote origin

fetch vs pull

git fetch origin        # télécharge, ne modifie pas la branche locale
git merge origin/main   # fusion manuelle
# ↑ équivalent à :
git pull origin main    # fetch + merge en une seule commande

En relation avec