Branche
Une ligne de développement nommée que Git suit par une référence mobile vers un commit.
Préparer les changements sur une ligne distincte
Une branche est une ligne de développement. Git la représente par une référence nommée et mobile vers un commit. Les nouveaux commits sur cette ligne font avancer la référence. Les autres branches ne changent pas nécessairement.
Dans un exemple fictif, l’affichage de date est adapté sur fix/report-date puis enregistré en commit. La ligne principale reste d’abord à son état précédent. Après revue, le changement peut être intégré à la cible prévue. Le processus du projet décide si une pull request est nécessaire. Une branche n’est ni serveur de test distinct ni barrière d’accès automatique. Environnement de test, règles d’accès et approbations doivent être organisés séparément.
Sources
Termes associés
- GitUn système distribué de gestion de versions, avec dépôts locaux et historique des changements.
- CommitUn état de projet enregistré dans Git, avec métadonnées et, le cas échéant, liens vers les états précédents.
- Pull requestUne proposition d’intégration à une branche cible, avec contexte pour revue et discussion communes.
- Système héritéUn système existant toujours utilisé, avec des dépendances techniques et métier accumulées.
- Architecture multilocataireUne solution multilocataire prévoit des périmètres distincts par client ou groupe. Un locataire n’est pas automatiquement une personne ou une base de données.
- Cache du navigateurLe cache du navigateur conserve des réponses HTTP adaptées. Réutilisation et revalidation suivent les règles applicables.
Articles sur le sujet








Développement logiciel avec ASES
Logiciels sur mesure, applications web et mobiles


