145 votes

Existe-t-il un moyen d’ajouter des lignes git show, des lignes modifiées et des lignes supprimées?

« git diff --stat » et « git log --stat » montrent une sortie comme:

Mais ce qui s’est vraiment passé dans ce commit, c’est que 4 lignes ont été modifiées et 26 lignes ont été supprimées, ce qui est différent de l’ajout de 4 lignes et de la suppression de 30.

Existe-t-il un moyen d’obtenir les LCO delta (26 dans ce cas)? Je ne me soucie pas vraiment de différencier les lignes ajoutées ou supprimées.

158voto

quornian Points 1170

Vous pouvez utiliser :

pour obtenir des informations de comparaison numérique.

En ce qui concerne la séparation de la modification d’une paire ajouter et supprimer, `` pourrait aider. Vous pouvez essayer quelque chose comme ceci:

C’est un peu long, donc vous voudrez peut-être l’analyser dans votre propre script à la place.

85voto

yhluo Points 943
<ol> <li><p>Si vous voulez connaître les lignes ajoutées/modifiées/supprimées par un commit avec id <code></code> , vous pouvez utiliser</p> <pre><code></code></pre> <p>ou</p> <pre><code></code></pre></li> <li><p>Si vous souhaitez connaître les lignes ajoutées / modifiées / supprimées par une plage commits, vous pouvez utiliser</p> <pre><code></code></pre></li> <li><p>Si vous voulez connaître les lignes ajoutées/modifiées/supprimées par chaque commit, vous pouvez utiliser</p> <pre><code></code></pre></li> </ol>

10voto

Falieson Points 459

Si tous vos fichiers sont mis en scène pour la validation, pour voir la `` go comme ceci:

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