3066 votes

La liste de tous les fichiers pour une validation dans Git

J’ai besoin d’écrire un script qui récupère tous les fichiers qui ont été engagés pour une SHA1 donnée. J’ai des difficultés à obtenir une belle liste mise en forme de tous les fichiers qui faisaient partie de la validation.

J’ai essayé :

Bien qu’il répertorie les fichiers il contient des informations supplémentaires diff que je n’avez pas besoin.

J’espère qu’il y a une simple commande Git qui fournira une telle liste sans avoir à analyser de la commande ci-dessus me.

4185voto

Ryan McGeary Points 76053

Aller simple (de préférence) :

Une autre façon :

  • Le `` supprime la sortie d’ID de validation.
  • Le `` argument spécifie une chaîne de format vide afin d’éviter la croûte au début.
  • Le `` argument affiche uniquement les noms de fichiers qui ont été affectés (Merci Hank).

277voto

Jakub Narębski Points 87537

Si vous souhaitez obtenir la liste des fichiers modifiés :

Si vous souhaitez obtenir la liste de tous les fichiers dans un commit, vous pouvez utiliser

250voto

Hank Gay Points 36173

Je vais simplement supposer que n’est pas souhaitable pour cela. Dans ce cas, essayez .

219voto

Tuxdude Points 8652

Personnellement, j’utilise la combinaison de --stat et oneline-- avec la commande show :

Si vous n'avez-vous pas comme/envie les stats d’Ajout/suppression, vous pouvez remplacer oneline-- avec --nom seulement

72voto

lunohodov Points 1171

Récemment, j’avais besoin répertorier tous les fichiers modifiés entre deux validations. Alors j’ai utilisé cela (également * nix spécifique) commande

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X