2010-10-01 5 views
1

Parfois, par exemple, je change un mot de la ligne 100 et efface les 4 dernières lignes. Quand je lance "git diff" Il montre un journal qui a un - (moins) et + (plus) avant toutes les lignes alors que j'ai changé seulement les lignes mentionnées.
Je pensais que cela pouvait être dû au changement du nombre de lignes, mais quand j'ai revu les changements, je n'ai vu aucun changement aux numéros de ligne.Pourquoi Git ajoute - et + à tout mon code?

alors qu'est-ce que cette cause?

Répondre

1

C'est juste un formatage pour montrer quelles lignes ont été modifiées (ajoutées/supprimées/etc). Ces + et s ne sont pas dans vos fichiers.

+0

Oui, je le sais! Je veux la raison pour laquelle Git ajoute les montre! –

+1

Ahh ok. Ouais c'est probablement une discordance CRLF. Vérifiez vos paramètres autocrlf. –

+0

Merci, mais savez-vous comment changer les paramètres d'autocrlf? –

4

Quel éditeur de texte utilisez-vous? Peut-être qu'il a changé les fins de ligne entre Unix/DOS. (c'est-à-dire LF vers CR + LF)

+0

J'utilise Netbeans dans windows.if c'est le problème comment le résoudre? –

+0

Je ne suis pas familier avec NetBeans, mais j'ai trouvé ce lien: http://wiki.netbeans.org/FaqEditorEOLs – Donald

Questions connexes