有没有更简单的方法来编辑git笔记?

问题描述 投票:0回答:2

除了

git notes --ref=$ABC edit $COMMIT
之外,还有其他方法可以编辑 git 笔记吗,比如设置默认编辑器等。

git
2个回答
0
投票

自 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 是[提交报告的哈希值]。啊。但可行。


0
投票

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 日)。
(由 Taylor Blau --
ttaylorr
--
合并于 commit 20ab7fa,2024 年 11 月 1 日)

notes
:教导 -e 选项在编辑器中编辑消息

签字人:亚伯拉罕·塞缪尔·阿德昆勒
签字人:Taylor Blau

可以使用以下方式将注释添加到提交中:

  • -m
    在命令行上提供消息。
  • -C
    从 blob 对象复制注释。
  • -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
选项提供的消息。

© www.soinside.com 2019 - 2024. All rights reserved.