doc-locale/fr-fr/user/project/repository/commits/_index.md
{{< details >}}
{{< /details >}}
{{< history >}}
{{< /history >}}
La liste Validation affiche l'historique des commits de votre dépôt. Utilisez-la pour parcourir les modifications du code, afficher les détails des commits et vérifier les signatures des commits. Les commits sont regroupés par jour, et vous pouvez filtrer la liste par auteur, message de commit, date ou révision Git.
La liste affiche :
Pour afficher l'historique des commits de votre dépôt :
Pour afficher la description complète d'un commit, sélectionnez l'icône de développement ({{< icon name="chevron-down" >}}) sur le côté droit du commit. Pour réduire la description, sélectionnez à nouveau l'icône de développement ({{< icon name="chevron-down" >}}).
Examinez les modifications spécifiques apportées dans n'importe quel commit, y compris les modifications, ajouts et suppressions de fichiers.
Pour afficher les détails d'un commit :
La page de détails du commit affiche :
Pour afficher tous les fichiers et dossiers du dépôt à une révision Git spécifique, telle qu'un SHA de commit, un nom de branche ou un tag :
Vous êtes redirigé vers la page du dépôt à cette révision spécifique.
Utilisez la barre de recherche pour filtrer l'historique des commits par auteur, message de commit ou date. Vous pouvez combiner plusieurs filtres simultanément.
Pour filtrer les commits par date :
Pour afficher les commits d'une plage de dates spécifique, utilisez les deux filtres conjointement.
Pour filtrer les commits par un ou plusieurs auteurs :
La liste est mise à jour pour n'afficher que les commits des auteurs sélectionnés.
Si le filtrage par auteur ne fonctionne pas pour les noms contenant des caractères spéciaux, utilisez le format de paramètre d'URL. Par exemple, ajoutez ?author=Elliot%20Stevens à l'URL.
Pour filtrer les commits par révision Git, telle qu'une branche, un tag ou un SHA de commit :
Pour rechercher des commits par contenu du message :
Vous pouvez également rechercher par SHA de commit, complet ou partiel, pour trouver directement un commit spécifique.
{{< history >}}
{{< /history >}}
Lorsque vous filtrez la liste des commits ou modifiez la taille de la page, l'URL est mise à jour pour refléter votre vue actuelle. Vous pouvez :
L'URL utilise ces paramètres :
| Paramètre | Description |
|---|---|
author | Nom d'utilisateur de l'auteur du commit. |
message | Texte à rechercher dans les messages de commit. |
committed_after | Date du commit le plus ancien, au format YYYY-MM-DD. |
committed_before | Date du commit le plus récent, au format YYYY-MM-DD. |
page_size | Nombre de commits par page. La valeur par défaut est 20. |
La liste des commits utilise une pagination basée sur les curseurs. Pour naviguer entre les pages :
La page des commits inclut un menu d'actions avec des liens rapides pour la révision Git actuelle.
Pour accéder au menu d'actions :
Le menu d'actions inclut :
Appliquer les modifications d'un commit spécifique à un autre.
Prérequis :
Pour effectuer un cherry-pick d'un commit :
GitLab crée un nouveau commit sur la branche cible avec les modifications sélectionnées par cherry-pick. Si la branche est protégée ou que vous ne disposez pas des autorisations appropriées, GitLab vous invite à créer une nouvelle merge request.
Créer un nouveau commit qui annule les modifications d'un commit précédent.
Prérequis :
Pour défaire un commit :
GitLab crée un nouveau commit qui inverse les modifications du commit sélectionné. Si la branche est protégée ou que vous ne disposez pas des autorisations appropriées, GitLab vous invite à créer une nouvelle merge request.
Pour télécharger le contenu du diff d'un commit :
GitLab vérifie les signatures GPG, SSH et X.509 pour garantir l'authenticité des commits. Les commits vérifiés affichent un badge Vérifié.
Pour plus d'informations, consultez les commits signés.
Pour afficher les informations de signature :
La liste des commits inclut une icône de statut du pipeline CI/CD à côté de chaque commit. Pour afficher les détails du pipeline :