Setup and Config
Getting and Creating Projects
Basic Snapshotting
Branching and Merging
Sharing and Updating Projects
Inspection and Comparison
Patching
Debugging
External Systems
Server Admin
Guides
- gitattributes
- Command-line interface conventions
- Everyday Git
- Frequently Asked Questions (FAQ)
- Glossary
- Hooks
- gitignore
- gitmodules
- Revisions
- Submodules
- Tutorial
- Workflows
- All guides...
Administration
Plumbing Commands
- 2.50.1 → 2.54.0 no changes
-
2.50.0
2025-06-16
- 2.43.1 → 2.49.1 no changes
-
2.43.0
2023-11-20
- 2.7.6 → 2.42.4 no changes
-
2.6.7
2017-05-05
- 2.5.6 no changes
-
2.4.12
2017-05-05
-
2.3.10
2015-09-28
- 2.1.4 → 2.2.3 no changes
-
2.0.5
2014-12-17
ОПИСАНИЕ
Читает текст, такой как сообщения коммитов, заметки, метки и описания веток, из стандартного ввода и очищает его в соответствии с методом, используемым Git.
Без аргументов это сделает следующее:
-
удалить конечные пробельные символы из всех строк
-
сжать несколько последовательных пустых строк в одну пустую строку
-
удалить пустые строки из начала и конца ввода
-
добавить недостающий \n в последнюю строку при необходимости.
В случае, когда входные данные полностью состоят из символов пробелов, вывод производиться не будет.
ПРИМЕЧАНИЕ: Это предназначено для очистки метаданных. Для исправления пробелов в патчах или файлах в репозитории предпочтительнее использовать режим --whitespace=fix команды git-apply[1].
ПАРАМЕТРЫ
- -s
- --strip-comments
-
Пропустить и удалить все строки, начинающиеся с символа комментария (
core.commentChar, по умолчанию#). - -c
- --comment-lines
-
Добавляет символ комментария и пробел в начало каждой строки. Строки автоматически завершаются символом новой строки. В пустых строках добавляется только символ комментария.
ПРИМЕРЫ
Для следующих зашумлённых входных данных, где $ обозначает конец строки:
|Краткое введение $ | $ |$ |Новый абзац$ |# с закомментированной строкой $ |объясняет много всего.$ |$ |# Старый абзац, также закомментированный. $ | $ |Конец.$ | $
Используйте git stripspace без аргументов, чтобы получить:
|Краткое введение$ |$ |Новый абзац$ |# с закомментированной строкой$ |объясняет много всего.$ |$ |# Старый абзац, также закомментированный.$ |$ |Конец.$
Используйте git stripspace --strip-comments, чтобы получить:
|Краткое введение$ |$ |Новый абзац$ |объясняет много всего.$ |$ |Конец.$
GIT
Является частью пакета git[1]