Aller au contenu
Développement medium
🔐 Alerte sécurité — Incident supply chain Trivy : lire mon analyse de l'attaque

Collaboration et remotes : travailler en équipe avec Git

3 min de lecture

Git distribué signifie que chaque développeur possède une copie complète du projet. Pour que ces copies restent synchronisées, il faut un dépôt distant (remote) et un workflow partagé. Cette section couvre la gestion des remotes, les stratégies de collaboration, les pull requests et la maintenance de projet.

Quand vous travaillez seul, addcommit suffit. Dès qu’une deuxième personne rejoint le projet, de nouvelles questions apparaissent :

QuestionRéponse dans cette section
Comment envoyer mon travail au serveur ?git push et les remotes
Comment récupérer le travail des autres ?git fetch, git pull
Comment organiser le travail en équipe ?Workflows (Feature Branch, Gitflow, Trunk-Based)
Comment proposer des modifications pour revue ?Pull requests / merge requests
Comment maintenir un projet open source ?Patches, releases, changelogs
GuideVous saurez faire
Remotes fondamentauxAjouter, supprimer, renommer des remotes, fetch vs pull, push
Workflows distribuésCentralisé, Integration-Manager, Dictator & Lieutenants
Pull requests et code reviewWorkflow fork → branch → PR → review → merge
Workflows GitFeature Branch, Gitflow, Trunk-Based — choisir le bon
Maintenir un projetPatches, git am, préparer une release, changelog
  • Un remote est juste une URL vers un autre dépôt Git — origin est le remote par défaut après un git clone
  • git fetch télécharge sans modifier votre branche locale, git pull fait fetch + merge (ou rebase)
  • Choisissez votre workflow selon la taille de l’équipe et la fréquence de release — Trunk-Based pour le déploiement continu, Gitflow pour les releases planifiées
  • Les pull requests ne sont pas une fonctionnalité Git mais un outil de plateforme (GitHub, GitLab) — le concept reste le même
  • Ne jamais force push sur une branche partagée sans coordination

Ce site vous est utile ?

Sachez que moins de 1% des lecteurs soutiennent ce site.

Je maintiens +700 guides gratuits, sans pub ni tracing. Aujourd'hui, ce site ne couvre même pas mes frais d'hébergement, d'électricité, de matériel, de logiciels, mais surtout de cafés.

Un soutien régulier, même symbolique, m'aide à garder ces ressources gratuites et à continuer de produire des guides de qualité. Merci pour votre appui.

Abonnez-vous et suivez mon actualité DevSecOps sur LinkedIn