Git avancé

Tutoriels Git avancés

Les tutoriels Git d'Atlassian présentent les commandes Git les plus courantes, et nos modules Workflows Git expliquent la manière dont ces commandes sont généralement utilisées pour simplifier la collaboration. À eux seuls, ces outils permettent aux équipes de développement de se mettre rapidement au travail avec Git. Cependant, si vous souhaitez exploiter tout le potentiel de la plateforme, nous ne pouvons que vous conseiller de consulter nos articles avancés sur le sujet.

Chacun de ces articles contient une discussion approfondie sur une fonctionnalité avancée de Git. Au lieu de présenter les nouvelles commandes et les nouveaux concepts, ils vous permettent d'améliorer vos compétences Git existantes en vous expliquant les rouages du système. Forts de ces connaissances, vous serez en mesure d'utiliser plus efficacement les commandes Git courantes. Plus important encore, vous n'aurez jamais peur de découvrir des bugs dans votre dépôt Git, car vous saurez pourquoi il est bugué et comment le réparer.

Comparaison entre un merge et un rebase

Comparaison entre un merge et un rebase

Le principe de base de Git consiste à travailler avec plusieurs historiques. Ses commandes git merge et git rebase proposent deux solutions alternatives pour intégrer des commits issus de différentes branches, et chacune a ses avantages. Dans cet article, nous verrons de quelle manière et dans quels cas il est possible de remplacer une opération git merge classique par un rebase.

En savoir plus »

Reset, checkout et revert

Reset, checkout et revert

Les commandes git reset, git checkout et git revert sont très similaires, puisqu'elles permettent d'annuler certains types de changement dans votre dépôt. Cependant, elles affectent des combinaisons distinctes du répertoire de travail, de l'instantané stagé et de l'historique des commits. Cet article expose les différences entre ces commandes et définit dans quels cas elles sont utilisées dans les workflows Git standard.

En savoir plus »

Commande git log avancée

Commande git log avancée

La commande git log donne tout son sens à l'historique de votre projet. Sans elle, il vous serait impossible d'accéder à vos commits. Cependant, comme tout utilisateur Git en devenir, les possibilités de git log ont sans doute encore bien des secrets pour vous. Cet article explorera les options avancées de formatage et de filtrage de cette commande, et vous donnera les clés pour extraire toutes sortes d'informations intéressantes de votre dépôt Git.

En savoir plus »

Hooks Git

Hooks Git

Si vous voulez exécuter des actions personnalisées lorsqu'un événement spécifique se produit dans un dépôt Git, optez pour les hooks. Ils vous permettent de normaliser les messages de commit, d'automatiser les suites de test, de notifier les systèmes d'intégration continue et bien plus encore. Lorsque vous aurez lu cet article, vous comprendrez comment les hooks Git peuvent vous permettre de simplifier votre workflow.

En savoir plus »

Réfs et Reflog

Réfs et Reflog

Git utilise une réf en interne pour faire référence à un commit. Vous connaissez déjà de nombreuses catégories de réf, comme les empreintes de commit et les noms de branche. Mais il existe beaucoup d'autres types de réf, et presque toutes les commandes Git les utilisent sous une forme ou une autre. Grâce à cet article, les rouages internes de Git n'auront plus de secret pour vous.

En savoir plus »