问题标签 [git-notes]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - `git notes append` creates additional blank line
Let's say I have git commit with git note:
Now I want to add some more text to this note:
The problem is that every time git notes append
adds also blank line:
I do not see a purpose of that and really would like to avoid these empty lines. I know that I can use git notes edit
and enter the text manually, but I need to do that from command line without using an editor. I didn't find any useful information in docs.
Any ideas how to accomplish that? Thanks.
git - 用于推送到中央服务器的 git 签名注释
如何添加注释并签名?
使用 BitBucket,repo 具有验证提交签名拒绝提交和标签,但未启用验证的 GPG 签名。
我的构建作业为刚刚构建的提交添加了一条注释:
git - 我们如何从`git log`中排除`git notes add'添加的注释?
我们如何Notes added by 'git notes add'
排除git log
?
当我们运行git log --all
时,有数百万行带有Notes added by 'git notes add'
. 我们需要 --all 来查看其他所有内容。我们只是不想要添加注释的提交。但是,我们确实希望看到附加到提交的实际注释本身。
那里可能有一个重复的问题,但我已经搜索了 8 多个小时,但仍然找不到。
例如:git log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset) %C(red)%N %C(reset)' --all
显示以下内容(Tested
注释在哪里):
- 1b15b8e - (3 小时前)'git notes add' 添加的注释 - maker2
- 06b1158 -(2 小时前)修复了错误 #37 - maker2
Tested
我们实际上想要:
- 06b1158 -(2 小时前)修复了错误 #37 - maker2
Tested
我们不希望:
- 1b15b8e - (3 小时前)'git notes add' 添加的注释 - maker2
使用 --no-notes 实际上会产生以下结果,这不是我们想要的输出:
- 1b15b8e - (3 小时前)'git notes add' 添加的注释 - maker2 %N
- 06b1158 -(2 小时前)修复了错误 #37 - maker2 %N
Git版本是1.7.1
我们目前的解决方法是使用 | grep -v 'Notes added by' | less -r
,但现在输出变得奇怪,图形线由于某种原因以彩虹色显示。
git - git rebase:将注释合并到提交消息中
给定一个附有注释的提交,我可以在进行变基时将注释中的消息合并到提交的消息中吗?
这个问题的背景是我有一个通过 git-tfs 导入的大型存储库,其中有大量链接到单个提交的注释,当我清理存储库时,我想解决这些注释并将它们合并到相应的提交中消息。