Skip to article frontmatterSkip to article content

les remotes

les commandes

commandeaction
○○○○○○○○○○○○regarder
git remoteliste les remotes connus de ce repo
très souvent il y a un seul remote
créé par clone et qui s’appelle origin
git fetchou git fetch origin
va chercher dans le remote les nouveaux commits
et les ajoute dans le dépôt courant
non intrusif: le commit courant, l’index et les fichiers
ne sont pas modifiés
○○○○○○○○○○○○adopter des nouveautés
git pullou git pull origin main
fait d’abord un fetch origin
puis un merge origin/main
intrusif : comme pour un merge
○○○○○○○○○○○○publier des nouveautés
git pushou git push origin main
essaie de pousser dans le remote origin
le commit courant au dessus de la branche main (du dépôt distant)
conditions nécessaires:
1. avoir les droits d’accès dans le remote
2. il doit s’agir d’une fusion fast-forward