English ▾ Themen ▾ Aktuellste Version ▾ git-stripspace zuletzt aktualisiert in 2.50.0

NAME

git-stripspace - Überflüssige Leerzeichen entfernen

SYNOPSIS

git stripspace [-s | --strip-comments]
git stripspace [-c | --comment-lines]

BESCHREIBUNG

Liest Text, wie Commit-Nachrichten, Notizen, Tags und Branch-Beschreibungen, von der Standardeingabe und bereinigt ihn auf die von Git verwendete Weise.

Ohne Argumente wird Folgendes ausgeführt:

  • entfernt abschließende Leerzeichen von allen Zeilen

  • fasst mehrere aufeinanderfolgende Leerzeilen zu einer Leerzeile zusammen

  • entfernt Leerzeilen vom Anfang und Ende der Eingabe

  • fügt, falls nötig, einen fehlenden \n zur letzten Zeile hinzu.

Wenn die Eingabe ausschließlich aus Leerzeichen besteht, wird keine Ausgabe erzeugt.

HINWEIS: Dies dient der Bereinigung von Metadaten. Bevorzugen Sie den --whitespace=fix Modus von git-apply[1] zum Korrigieren von Leerzeichen in Patches oder Dateien im Repository.

OPTIONEN

-s
--strip-comments

Überspringt und entfernt alle Zeilen, die mit einem Kommentarzeichen beginnen (core.commentChar, Standard #).

-c
--comment-lines

Setzt das Kommentarzeichen und ein Leerzeichen vor jede Zeile. Zeilen werden automatisch mit einem Zeilenumbruch beendet. Bei Leerzeilen wird nur das Kommentarzeichen vorangestellt.

BEISPIELE

Bei der folgenden unordentlichen Eingabe mit $ als Zeilenende

|A brief introduction   $
|   $
|$
|A new paragraph$
|# with a commented-out line    $
|explaining lots of stuff.$
|$
|# An old paragraph, also commented-out. $
|      $
|The end.$
|  $

Verwenden Sie git stripspace ohne Argumente, um Folgendes zu erhalten:

|A brief introduction$
|$
|A new paragraph$
|# with a commented-out line$
|explaining lots of stuff.$
|$
|# An old paragraph, also commented-out.$
|$
|The end.$

Verwenden Sie git stripspace --strip-comments, um Folgendes zu erhalten:

|A brief introduction$
|$
|A new paragraph$
|explaining lots of stuff.$
|$
|The end.$

GIT

Teil der git[1] Suite