Différence entre les branches dans Git
- Obtenir la différence entre les branches dans Git
-
Utilisez la commande
git diff
pour comparer deux branches dans Git - Utiliser la notation à double point pour comparer deux branches dans Git
- Utilisez la notation à trois points pour comparer deux branches dans Git
Dans cet article, nous apprendrons à comparer deux branches Git en utilisant trois techniques différentes.
Obtenir la différence entre les branches dans Git
Git est un logiciel bien connu qui nous aide à suivre les modifications que nous avons apportées aux fichiers et aide également à créer une version unique d’un commit pour tous les fichiers modifiés. Si quelque chose s’est mal passé par erreur, nous pouvons très facilement restaurer la version parfaite de ce fichier dans la branche.
Nous utilisons couramment différentes branches pour effectuer notre travail avec précision et jusqu’à la marque non liée aux fichiers originaux. Nous devons fusionner toutes ces différentes branches que nous avons créées pour obtenir le résultat de sortie précis dans notre branche de référentiel d’origine pour ce genre de circonstance.
Pour cela, nous devons régler la différence entre deux ou plusieurs branches.
Fusionner deux branches est important car avant de fusionner tout le contenu dans la branche principale, il faut savoir qu’il n’y a pas de conflit entre les branches que l’on fusionne et que le code est stable.
Il est très important d’enregistrer le code le plus stable pour que l’équipe puisse continuer à travailler, et cela ne devrait pas être un obstacle pour eux.
Utilisez la commande git diff
pour comparer deux branches dans Git
Lorsque nous devons vérifier la différence entre les deux fichiers pour la fusion, nous devons exécuter la commande suivante pour trouver les différences et les fusionner en un seul fichier (la modification la plus récente). Nous allons utiliser la commande git diff
pour vérifier la différence entre les deux branches.
Cette commande comparera les deux fichiers de branches, nous montrant s’il y a un conflit ou non dans le contenu de ce fichier.
Diffing
est une fonctionnalité bien connue de Git qui différencie deux sources de données données en entrée. Et ces sources de données peuvent être n’importe quoi, par exemple, des branches, des fichiers, des commits ou plus liés au code ou au texte.
Par exemple, si nous comparons deux branches différentes, à savoir feature
et master
, nous utiliserons la commande suivante pour obtenir la différence entre les fichiers et les codes de ces branches.
$ git diff master feature
Utiliser la notation à double point pour comparer deux branches dans Git
La commande suivante peut également comparer le contenu d’une branche particulière en appliquant les deux points entre les branches.
$ git diff master..feature
Il n’y a pas de différence entre le résultat des deux commandes.
Le but des deux commandes est de comparer les conseils, ou en d’autres termes, nous pouvons dire le dernier commit sur les deux branches et nous montrer la différence.
Utilisez la notation à trois points pour comparer deux branches dans Git
La comparaison avec la notation à trois points (...
) sera différente des deux commandes ci-dessus.
Notez qu’il ne différenciera pas les pointes des deux branches mais comparera seulement la pointe de la branche feature
avec le commit primogenitor des deux branches.
Cette commande listera toutes les modifications effectuées sur la branche master
depuis le développement de la branche feature
.
La commande suivante compare le contenu de deux branches en utilisant la notation à trois points.
$ git diff master...feature
La commande de notation à deux points est principalement utilisée pour comparer le contenu de deux branches Git.
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedIn