Spec-Zone.ru › Git

git-stripspace

Имя

git-stripspace - Удаление лишних пробелов

Синтаксис

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

Описание

Считывает текст, например сообщения об изменениях, заметки, метки и описания веток, со стандартного ввода и очищает его в соответствии со стилем Git.

Без аргументов это:

  • удаляет хвостовые пробелы со всех строк

  • объединяет несколько последовательных пустых строк в одну пустую строку

  • удаляет пустые строки из начала и конца ввода

  • добавляет пропущенный \n в последнюю строку, если необходимо.

В случае, если входной текст состоит только из пробельных символов, вывод отсутствует.

ПРИМЕЧАНИЕ: Этот инструмент предназначен для очистки метаданных. Для исправления пробелов в патчах или файлах в репозитории используйте режим --whitespace=fix команды git-apply[1].

Параметры

-s
--strip-comments

Пропускает и удаляет все строки, начинающиеся с символа комментария (по умолчанию #).

-c
--comment-lines

Добавляет символ комментария и пробел перед каждой строкой. Строки автоматически завершаются символом новой строки. В пустых строках добавляется только символ комментария.

Примеры

Рассмотрим следующий входной текст с $, обозначающим конец строки:

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

Используйте git stripspace без аргументов, чтобы получить:

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

Используйте git stripspace --strip-comments, чтобы получить:

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

stripspace

© 2005–2026 Linus Torvalds and others
Licensed under the GNU General Public License version 2.
https://git-scm.com/docs/git-stripspace

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API