除了
git notes --ref=$ABC edit $COMMIT
之外,还有其他方法可以编辑 git 笔记吗,比如设置默认编辑器等。
自 1.7.1 起的 git Notes http://git.661346.n2.nabble.com/git-notes-and-core-editor-config-td5910253.html 遵循您的编辑器设置。
编辑:如果你真的想要,你可以学习http://alblue.bandlem.com/2011/11/git-tip-of-week-git-notes.html和
git checkout notes/commits
[point editor at the commit hash you want to]
git commit -am 'whatever'
git update-ref refs/notes/commits 1234567
其中 1234567 是[提交报告的哈希值]。啊。但可行。
Git 2.48(2025 年第 1 季度),第 7 批 教授 '
git notes add
'(man) 和 'git notes append
'(man) 一个新的 '-e
' 标志,指示他们在保存之前打开 $GIT_EDITOR
中的笔记。
请参阅 Abraham Samuel Adekunle (devdekunle
)
的commit dab0b9e(2024 年 10 月 21 日)。
ttaylorr
-- 合并于 commit 20ab7fa,2024 年 11 月 1 日)
:教导 -e 选项在编辑器中编辑消息notes
签字人:亚伯拉罕·塞缪尔·阿德昆勒
签字人:Taylor Blau
可以使用以下方式将注释添加到提交中:
在命令行上提供消息。-m
从 blob 对象复制注释。-C
从文件中读取注释。-F
使用这些选项时,Git 不会打开编辑器,它只是获取通过这些选项提供的内容并将其作为注释附加到提交中。
通过允许在编辑器中预先填写消息并在通过
提供消息后进行编辑,提高在最终确定之前对注释进行微调的灵活性。-[mF]
git notes
现在包含在其 手册页中:
'git notes' add [-f] [--allow-empty] [--[no-]separator | --separator=<paragraph-break>] [--[no-]stripspace] [-F <file> | -m <msg> | (-c | -C) <object>] [-e] [<object>]
'git notes' append [--allow-empty] [--[no-]separator | --separator=<paragraph-break>] [--[no-]stripspace] [-F <file> | -m <msg> | (-c | -C) <object>] [-e] [<object>]
git notes
现在包含在其 手册页中:
在添加注释之前,您可以使用
以交互方式(使用编辑器)编辑和微调-e
和-m
选项提供的消息。-F