Close

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.

Reset, checkout et revert


Diagramme Reset, checkout et revert
Bases de données
Ressource connexe

Comment déplacer un dépôt Git complet

Logo Bitbucket
DÉCOUVRIR LA SOLUTION

Découvrir Git avec Bitbucket Cloud

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.

Commande git log avancée


Illustration de git log

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.

Crochets Git


Illustration d'un dossier 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.

Réfs et Reflog


git 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.


Partager cet article

Lectures recommandées

Ajoutez ces ressources à vos favoris pour en savoir plus sur les types d'équipes DevOps, ou pour les mises à jour continues de DevOps chez Atlassian.

Des personnes qui collaborent à l'aide d'un mur rempli d'outils

Le blog Bitbucket

Illustration DevOps

Parcours de formation DevOps

Démos Des démos avec des partenaires d'Atlassian

Fonctionnement de Bitbucket Cloud avec Atlassian Open DevOps

Inscrivez-vous à notre newsletter DevOps

Thank you for signing up