-
Notifications
You must be signed in to change notification settings - Fork 2
Git styleguide
Magno F. B. Biét edited this page Mar 8, 2022
·
11 revisions
- Automatic generating of the changelog
- Provide better information when browsing the history
<type>(<scope>): <subject>
<body>
<footer>
build
, chore
, ci
, docs
, feat
, fix
, perf
, refactor
, revert
, style
, test
Uses the imperative, present tense: "change" not "changed" nor "changes".
- https://help.github.com/articles/autolinked-references-and-urls/
- https://help.github.com/articles/closing-issues-using-keywords/
List of all subjects since the last release
git log <LAST_TAG> HEAD --pretty=format:%s
New features in this release
git log <LAST_RELEASE> HEAD --grep feat
cd ~
wget -c https://raw.githubusercontent.com/magnobiet/my-coding-style/master/.gitmessage
git config --global commit.template ~/.gitmessage
cd ~
wget -c https://www.gitignore.io/api/windows,linux,macos,archives -O .gitignore_global
git config --global core.excludesfile ~/.gitignore_global
- https://github.com/thoughtbot/guides/tree/master/protocol/git
- http://nvie.com/posts/a-successful-git-branching-model/
- https://github.com/petervanderdoes/gitflow-avh
- http://semver.org/
- https://chris.beams.io/posts/git-commit/
- https://karma-runner.github.io/1.0/dev/git-commit-msg.html
- https://github.com/dannyfritz/commit-message-emoji
- https://conventionalcommits.org/
- https://gitmoji.dev/
- https://github.com/conventional-changelog/commitlint/tree/master/@commitlint/config-conventional