gpt4 book ai didi

git: 使用 vim 时以 # 开始注释

转载 作者:太空狗 更新时间:2023-10-29 14:43:16 29 4
gpt4 key购买 nike

我通常从问题代码开始写 git 注释,像这样:

#3533: Fixed VIB (Very Important Bug)

当我从命令行执行提交时,我写

git commit -a -m "#3533: Fixed VIB (Very Important Bug)"

一切都很好。当我执行 merge 或交互式 rebase 时,我使用 vim。 rebase vim 出现后,我可以添加提交,但以 # 开头的行被视为注释。

# This is a combination of 3 commits.
# The first commit's message is:

VIB resolved

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# Date: Fri Jun 23 11:31:12 2017 +0200
#
# interactive rebase in progress; onto 7832e4d
# Last commands done (3 commands done):
# s 536d248 Added space
# s ae41f15 Removed space
# No commands remaining.
# You are currently rebasing branch 'RM-3539' on '7832e4d'.
#
# Changes to be committed:
# modified: VIBfile.m
#

那么如何使用 Vim 以 # 字符开始注释呢?

最佳答案

您可以为此使用 core.commentchar 配置设置。例如git -c core.commentchar=$ commit 将允许您在提交消息中使用 #。您还可以在 gitconfig 中将 core.commentchar 设置为 auto,git 将使用一个永远不会出现在提交消息开头的字符作为注释字符。

另见 git config documentation .

关于git: 使用 vim 时以 # 开始注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44718041/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com