Повысьте репутацию на Github с помощью правильных сообщений о фиксации
Вместо того, чтобы писать однострочные сообщения git commit с параметром commit -m , в этой статье вы узнаете, как писать правильные сообщения фиксации. Правильные сообщения о фиксации важны, так как они позволяют другим точно видеть, что вы изменили, облегчая другим пользователям следить за вашим проектом, помогая расширить ваше присутствие в сообществе открытого исходного кода.
Напишите правильное сообщение о фиксации
Вместо того, чтобы включать сообщение фиксации в команду терминала, откройте свой любимый текстовый редактор с пустым файлом. Сообщение должно соответствовать следующему формату:
- Первая строка – это заголовок, резюмирующий весь коммит.
- После пустой строки следующая или несколько строк должны содержать любое читаемое описание, необходимое для фиксации. Это может быть сколько угодно долго.
- Все следующие строки должны суммировать точные изменения, внесенные в код в таком формате:
- Имя файла: Строка № – Краткое описание модификации.
Пример сообщения о фиксации
Ниже показан пример сообщения фиксации:
Added Docker support, new is_unique feature, plus bug fix.
Added support for docker-compose and updated installation instruction as necessary. Also included a new feature within check_order() function to check for uniqueness, and fixed small bug when creating product slugs.
src/somedir/library.py:381 -- Added 'is_unique' parameter to the check_order() function.
src/products.py:194 -- Fixed bug when creating product slug.
docker-compose.yml -- Added docker-compose file.
docs/install.md -- Updated installation guide to include how to install via Docker.
Сообщение фиксации
Теперь при фиксации вместо сообщения -m используйте параметр –file . Например, если имя файла вашего сообщения фиксации – commit.txt, вы должны выполнить команду:
git commit --file commit.txt
Вот и все! Надеюсь, это поможет вам предоставить вашим подписчикам более стандартизированные и четкие сообщения о фиксации, что поможет вашему проекту получить известность и поможет развитию сообщества с открытым исходным кодом .
Кредит изображения: Калеб Уайт / Unsplash