Cas pratique : cloner un fork et suivre l'original (upstream)
IntermédiaireWorkflow classique en open source : vous forkez un projet, mais vous voulez quand même récupérer les mises à jour du dépôt original.
# 1. Cloner votre fork
git clone git@github.com:votre-compte/projet.git
cd projet
# 2. Ajouter le dépôt original comme second remote, nommé "upstream"
git remote add upstream git@github.com:auteur-original/projet.git
# 3. Vérifier
git remote -v
# origin git@github.com:votre-compte/projet.git (fetch/push)
# upstream git@github.com:auteur-original/projet.git (fetch/push)
# 4. Récupérer les mises à jour de l'original et les intégrer dans votre main
git fetch upstream
git switch main
git merge upstream/main
git push origin main