# Gestion des dépôts distants
@@
## Remote
Mot clé pour identifier les repos distants.
`git remote [operation]`
Lister les dépôts : `git remote` / `git remote -v`
Ajouter un nouveau dépôt distant :
`git remote add [nom_court] [url]`
`git remote add github https://github.com/test.git`
Suppression d'un dépôt : `git remote rm github`
@@
Récupère les nouveaux commits.
Ne met pas à jour les branches locales.
Sans risques !
Avoir un workspace propre : pas de modification en cours.
git pull : récupère les modifications et les merge dans le dépôt local immédiatement. Intéressant si aucun commit local.
git pull --rebase : récupère les modifications et les replace dans l'ordre (date) par rapport au commit locaux.
Solution préconisée
dans tous les cas.
git config --global pull.rebase = true