51 votes

Git : Qui a modifié cette ligne ?

Si j’ai trouvé un bogue dans mon application, j’ai parfois besoin de savoir quels commits ont affecté la ligne de code source du bogue. Je me demande quelle est la meilleure approche pour le faire avec Git.

42voto

vcsjones Points 51910

J’utiliserais la `` commande. C’est à peu près exactement à cela que ça sert. La documentation devrait vous aider à démarrer.

39voto

ahaurat Points 41

Pour voir les validations affectant la ligne 40 du fichier foo :

Le +1 signifie exactement une ligne. Pour voir les changements pour les lignes 40 à 60, c’est :

OU

Le deuxième numéro peut être un décalage désigné par un « + » ou un numéro de ligne. git blâmer les docs

9voto

Seth Robertson Points 13276
<pre><code></code><p>est la meilleure commande pour vous montrer cette information</p></pre>

9voto

Frank Schmitt Points 13554

Si vous n’avez besoin que de la dernière modification :

Sinon, vous pouvez essayer de trouver automatiquement le changement incriminé avec

1voto

Nayagam Points 712

Vous pouvez utiliser

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