Pour comparer différentes versions de votre référentiel, ajoutez /compare au chemin d’accès de votre référentiel. La page de comparaison utilise base comme point de départ et compare comme point de terminaison.
Comparaison des branches
Utilisez la vue Comparer pour comparer des branches ou créer une pull request.
- Accédez à
https://github.com/OWNER/REPOSITORY/compare. - Utilisez le
basemenu déroulant pour sélectionner la branche à comparer. - Utilisez le
comparemenu déroulant pour sélectionner la branche qui contient les modifications. - Passez en revue les validations et les fichiers modifiés dans la comparaison.
Consultez « Branches ».
Comparaison des balises
Comparez les balises de mise en production pour passer en revue les modifications entre les versions. Consultez « Comparaison des versions ».
- Accédez à
https://github.com/OWNER/REPOSITORY/compare. - Sélectionnez l’ancienne balise dans le
basemenu déroulant. - Sélectionnez la balise la plus récente dans le
comparemenu déroulant. - Passez en revue les validations et les fichiers modifiés dans la comparaison.
Remarque
Si une branche et une balise portent le même nom, la branche est utilisée. Pour comparer la balise, ajoutez-la tags/ avant le nom de la balise.
Comparaison des validations
Vous pouvez comparer directement deux commits ou identifiants d’objet Git (OID) en modifiant l’URL de comparaison.
- Accédez à la page de comparaison du référentiel.
- Dans l’URL, entrez l’ancienne validation en tant que base et la validation la plus récente comme point de comparaison.
Par exemple, cette URL utilise des codes SHA raccourcis pour comparer les commits f75c570 et 3391dcc : https://github.com/github-linguist/linguist/compare/f75c570..3391dcc.
Consultez « Branches ».
Comparaison à travers les forks
Utilisez des noms de branche qualifiés par leur propriétaire pour comparer des branches issues de différents forks.
- Accédez à la page de comparaison du référentiel de base.
- Cliquez sur Comparer entre les fourches si l’option est affichée.
- Sélectionnez le référentiel de base et la branche.
- Sélectionnez le fork principal et la branche de comparaison.
Vous pouvez également modifier l’URL directement. Par exemple, utilisez octocat:main comme base et octo-org:main comme compare pour comparer les branches main des référentiels appartenant à octocat et octo-org. Consultez « Fourchettes ».
Comparaisons entre les validations
Pour comparer un commit à des commits antérieurs, utilisez la notation ^ ou ~N de Git dans l’URL de comparaison. Par exemple, 96d29b7~5...96d29b7 compare 96d29b7 au commit situé cinq commits avant.
Différences entre les vues de validation
L’historique de validation du dépôt et l’historique de validation d’un seul fichier peuvent afficher des résultats différents. L’historique d’un fichier affiche des validations qui ont affecté ce fichier, tandis que l’historique du référentiel affiche l’historique des branches plus large. Si l’historique d’un fichier n’inclut pas la validation dont vous avez besoin, utilisez plutôt la page des validations du référentiel.
Consultez la section « Simplification de l’historique » de la git log documentation.