我正在linux和Windows计算机上用vim编写提交消息 我使用Bitbucket和GitHub作为我的存储库,并希望在提交消息中使用一些标记来正确显示我在提交中链接的问题中的文本。
现在问题是,git删除了我通常用来在GitHub和Bitbucket上实现换行的那些尾随空格。
这种行为可以改变吗?我已经搜索过Git文档,但遗憾的是没有找到任何内容 在提交中,我可以做些什么来使用一些(或所有)标记,尤其是2-trailing-whitespaces?
答案 0 :(得分:4)
如果您在提交时包含--cleanup=verbatim
,则不会更改消息(或使用git config add commit.cleanup verbatim
将其添加到配置中。)
了解详情git help commit
和git help config
答案 1 :(得分:1)
正如您所注意到的,when to use detached criteria in hibernate?选项的五个选项中没有一个删除了注释行,同时还保留了尾随空格。作为替代方案,commonmark允许--cleanup
硬换行,它们始终保留在提交消息中:
first line\
second line
这会略微提升您的git历史记录,但它应该在GitHub(backslash)上正确显示。