git-stripspace

Remove unnecessary whitespace

SYNOPSIS



gitstripspace [ -s | --strip -comments] gitstripspace [ -c | --comment -lines]

DESCRIPTION


Read text, such as commit messages, notes, tags and branch descriptions, from the standard input and clean it in the manner used by Git .
With no arguments, this will:
'-04' '+03' .sp -1

2.3 remove trailing whitespace from all lines
'-04' '+03' .sp -1

2.3 collapse multiple consecutive empty lines into one empty line
'-04' '+03' .sp -1

2.3 remove empty lines from the beginning and end of the input
'-04' '+03' .sp -1

2.3 add a missing \ n to the last line if necessary .
In the case where the input consists entirely of whitespace characters, no output will be produced .
NOTE :This is intended for cleaning metadata, prefer the --whitespace=fix mode of git-apply (1)for correcting whitespace of patches or files in the repository .

OPTIONS

-s, --strip -comments Skip and remove all lines starting with comment character (default # ).

-c, --comment -lines Prepend comment character and blank to each line . Lines will automatically be terminated with a newline . On empty lines, only the comment character will be prepended .

EXAMPLES


Given the following noisy input with $ indicating the end of a line:
.RS 4
|A brief introduction $ | $ |$ |A new paragraph$ |# with a commented -out line $ |explaining lots of stuff .$ |$ |# An old paragraph, also commented -out . $ | $ |The end .$ | $ .RE

Use gitstripspace with no arguments to obtain:
.RS 4
|A brief introduction$ |$ |A new paragraph$ |# with a commented -out line$ |explaining lots of stuff .$ |$ |# An old paragraph, also commented -out .$ |$ |The end .$ .RE

Use gitstripspace --strip -comments to obtain:
.RS 4
|A brief introduction$ |$ |A new paragraph$ |explaining lots of stuff .$ |$ |The end .$ .RE

GIT


Part of the git (1)suite

Copied to clipboard
free 100$ digital ocean credit