git版本是2.39.0,git模板已经配置好。
deepvision@ubuntu:~/source/repos/dv-detector/dv_ui$ git version
git version 2.39.0
deepvision@ubuntu:~/source/repos/dv-detector/dv_ui$ git config --list |grep template
commit.template=.gitmessage
.gitmessage
文件内容:
# Description of the changes made in this commit
## Type of change
- [ ] Bug fix
- [ ] New feature
- [ ] Breaking change
## Related issues
- Fixes #ISSUE_NUMBER
- Implements #ISSUE_NUMBER
## Current branch
Branch: ${BRANCH_NAME}
但是,在i键入git commit
后,${分支_NAME}尚未替换为当前分支的名称
commit message editing in vim
1条答案
按热度按时间13z8s7eq1#
Git不会为你做这些。
如果你想让其他东西(不是Git本身)帮你做这件事,你可以按照the githooks documentation中的描述写一个“prepare commit message”钩子,这个钩子的名字是
prepare-commit-msg
,它必须位于.git/hooks
或者你配置的钩子目录下。您必须自己编写这个钩子(或者自己找一个钩子,但是StackOverflow不是获取这类推荐的地方)。