注释的典型用法是在不更改提交本身的情况下补充提交消息。注释可以通过git log以及原始提交消息(Git-notes documentation)来显示。使用TortoiseGit ,我可以通过编辑笔记上下文菜单创建一个笔记,然后通过 Sync -> 推送笔记将这个笔记推送到远程存储库中命令。然后,注释将按预期方式显示在远程存储库中。
另一方面,我没有找到提取笔记的任何可能性,既没有克隆,也没有提取或拉命令。
确保 git注释出现在每个克隆的存储库中的常用方法是什么?
编辑:我在Windows 10上使用TortoiseGit 2.7.0.0和Git 2.19.2.windows.1。
答案 0 :(得分:0)
注释在Git中实现为“正常”分支。
因此,您可以使用refs/notes/commits
轻松地获取,拉动和推动它。只需在“抓取/拉动/推入”对话框中输入refs/notes/commits
作为本地和远程分支即可。
cf。 https://web.archive.org/web/20180121193320/http://git-scm.com/blog/2010/08/25/notes.html和https://stackoverflow.com/a/18269026/3906760。