git commit Sie haben einige verdächtige Patch-Zeilen

7

git commit gibt mir die folgende Nachricht

%Vor%

Was heißt das?

    
Neel Basu 29.12.2010, 17:35
quelle

3 Antworten

14

Das passiert, wenn die Datei nachgestellte Leerzeichen hat, wenn Sie Folgendes ausführen:

%Vor%

es wird ok übernehmen. ref

    
andrebola 28.10.2011, 11:56
quelle
7

Ich finde es störend, das Vorab-Commit einfach zu deaktivieren. Wenn Sie sich den Inhalt von .git / hooks / pre-commit ansehen, wird auch nach nicht aufgelösten Zusammenführungskonflikten gesucht, und ich möchte weiterhin nach diesen suchen!

Gegen Ende der Datei werden einige reguläre Ausdrücke ausgeführt, die nach Leerzeichen an Zeilenenden und unordentlichen Tabulatorzeichen suchen. Ich habe diese Zeilen gerade auskommentiert, damit sie nicht danach suchen, und ich habe das Warnungsproblem vor dem Commit beseitigt.

%Vor%     
Greg Robbins 03.01.2011 11:15
quelle
1

Kurz gesagt bedeutet dies, dass Sie auf den genannten Zeilen einen weißen Hintergrund haben. Trailing weiß ist ein bisschen eine seltsame Wahl, und manchmal ist ein Compilerfehler oder ein anderer Fehler, der darauf wartet, zu passieren.

Sie können diese Zeilen entweder bereinigen, oder Sie können das Commit nur dieses Mal erzwingen, indem Sie Ihrem Git-Commit das Flag --no-verify hinzufügen.

Alternativ können Sie diese Überprüfung auch deaktivieren, indem Sie Vorab-Hooks wie folgt deaktivieren: CD .git / Haken / chmod -x pre-commit

BTW, diese Antwort stammt aus: Ссылка

    
Joshua D. Boyd 29.12.2010 17:41
quelle

Tags und Links