Gérer les dépôts distants et synchroniser les changements entre local et remote.
Notes détaillées
| Commande | Rôle |
|---|---|
| git remote | Gérer les dépôts distants (add, remove, rename, show) |
| git fetch | Télécharger les changements sans les fusionner |
| git pull | Télécharger et fusionner (fetch + merge ou rebase) |
| git push | Envoyer les commits locaux vers le remote |
| origin | Comprendre 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
- Synthèse Git — hub principal
- Cycle de base — Vue d’ensemble — init, clone, commit
- Branches — Vue d’ensemble — branches locales vs distantes