Tout en travaillant sur un grand projet, les développeurs font de nombreux engins dont ils ont besoin plus tard. Cependant, lorsqu'ils essaient de trouver un engagement particulier dans l'histoire, il devient difficile à trouver car le référentiel contient des centaines de validations. Dans cette situation, Git permet de filtrer l'engagement spécifique de l'historique des validations.
Cet article expliquera les différentes méthodes à rechercher dans des messages de validation en utilisant la ligne de commande.
Comment rechercher dans des messages de validation en utilisant la ligne de commande?
Git fournit différentes méthodes pour rechercher des messages de validation à l'aide de la ligne de commande, tels que:
Méthode 1: Comment rechercher des messages de validation via des mots sensibles au cas?
Pour rechercher des messages de validation via des mots sensibles aux cas, suivez les étapes fournies.
Étape 1: Accédez au référentiel GIT local
Tout d'abord, utilisez la commande ci-dessous et passez au répertoire souhaité:
$ cd "C: \ git \ reposo1"
Étape 2: Vérifiez le journal GIT
Ensuite, consultez l'historique des engagements en vérifiant le journal GIT à l'aide de la commande suivante:
$ Git Log --Oneline
La sortie ci-dessous affiche la liste de tous les validations faites dans le référentiel:
Étape 3: Effectuez une recherche sensible à la cas
Pour effectuer un match sensible à la casse, exécutez le "journal git«Commande avec le«-grep =" option:
$ git log --oneline --grep = "file"
Ici le "-grep«L'option est utilisée pour rechercher l'ensemble du message de validation:
Méthode 2: Comment rechercher des messages de validation via des mots insensibles au cas?
Pour effectuer une recherche insensible à la cas, utilisez la commande ci-dessous avec le «-je" option:
$ git log --oneline --grep = "file" -i
La commande ci-dessus fournira le résultat du mot recherché «déposer”Y compris les mots minuscules et majuscules:
Méthode 3: Comment rechercher des messages de validation via plusieurs mots entiers?
Spécifie le "-grep»Flag plusieurs fois pour effectuer une correspondance multiple. Cela affichera les messages de validation qui correspondent au moins une fois avec le mot spécifié:
$ git log --oneline --grep = "file" --grep = "démo"
La sortie ci-dessous affiche les messages de validation qui ont les deux «déposer" et "démo«Paroles en eux:
Méthode 4: Comment rechercher des messages de validation via des mots restreints?
Utilisez le "-tout-match”Option avec la commande ci-dessous pour limiter les recherches à celles qui correspondent à tous les mots fournis:
$ git log --oneline --grep = "file" --grep = "démo" - tous les matchs
Selon la sortie ci-dessous, la commande fournie a affiché uniquement les résultats qui correspondent pour commettre des messages contenant les deux "déposer" et "démo" mots:
Nous avons expliqué les différentes méthodes de recherche dans des messages de validation en utilisant la ligne de commande.
Conclusion
Il existe différentes méthodes disponibles pour rechercher dans des messages de validation en utilisant la ligne de commande, comme le «git log -oneline -Grep =»La commande est utilisée pour effectuer la recherche sensible à la casse et le« «-je”Le drapeau avec la commande précédente effectue une correspondance insensible à la casse. Pour effectuer une correspondance multiple, spécifiez le «-grep»Flag pour plusieurs mots et utilisez le«-tout-match”Option pour limiter les recherches à celles qui correspondent à tous les mots fournis. Cet article a décrit les différentes méthodes pour rechercher des messages de validation dans GIT en utilisant la ligne de commande.