freeCodeCamp/guide/russian/miscellaneous/writing-good-git-commit-mes.../index.md

34 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Writing Good Git Commit Messages
localeTitle: Написание хороших сообщений Git Commit
---
1. Отдельный объект из тела с пустой строкой
2. Ограничьте строку темы до 50 символов
3. Заглавие строки темы
4. Не завершайте строку темы с периодом
5. Используйте императивное настроение в строке темы
6. Оберните тело 72 символами
7. Используйте тело, чтобы объяснить, что и почему против
**Правильно сформированная строка темы git commit должна всегда иметь возможность выполнить следующее предложение:**
> Если это применимо, эта фиксация будет _`<<your subject line here>>`_
**Например:**
* Если применяется, это фиксация будет **_подсистемой X Refactor для удобочитаемости_**
* Если применяется, эта фиксация **_обновит начальную документацию_**
* Если применяется, эта фиксация будет **_удалять устаревшие методы_**
* Если применяется, этот коммит будет **_выпущен версии 1.0.0_**
* Если применяется, эта фиксация будет **_объединять запрос на вывод № 123 от пользователя / ветки_**
**Обратите внимание, что это не работает для других неимперативных форм:**
* Если применяется, эта фиксация будет справлена ​​ошибка с Y_
* Если применяется, это коммит будет _изменять поведение X_
* Если применяется, это фиксация будет _больше исправления для сломанных вещей_
* Если применить этот коммит, будут применены овые методы API_
**Помните:** спользование императива важно только в строке темы. Вы можете смягчить это ограничение, когда пишете тело._
**Ссылка:** [http://chris.beams.io/posts/git-commit](http://chris.beams.io/posts/git-commit)