是否存在引用git commit消息中的先前提交的约定?
示例提交消息:
Fixed bug such and such introduced in a1b2c3e4
Run Code Online (Sandbox Code Playgroud)
特别是,是否存在github.com会理解并转换为链接的约定?
Mic*_*ins 35
Yup - GitHub将使用GitHub Flavored Markdown获取对SHA和用户/ repos模式的引用
特别是关于链接到提交:
一点GitHub香料
除了上一节中的更改之外,某些引用也是自动链接的:
- SHA:be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2
- 用户@ SHA参考:mojombo @ be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2
- 用户/项目@ SHA:mojombo/god @ be6a8cc1c1ecfe9489fb51e4869af15a13fc2cd2
- #Num:#1
- 用户/ #Num:mojombo#1
- 用户/项目#Num:mojombo/god#1
Vse*_*ser 16
git 的人这样回答这个问题:
如果要引用稳定分支历史记录中的先前提交,请使用“缩写哈希(主题,日期)”格式,如下所示:
Run Code Online (Sandbox Code Playgroud)Commit f86a374 (pack-bitmap.c: fix a memleak, 2015-03-30) noticed that ...
gitk 的“复制提交摘要”命令可用于获取此格式(主题用一对双引号括起来),或者调用 git show:
Run Code Online (Sandbox Code Playgroud)git show -s --pretty=reference <commit>
或者,在不支持 --pretty=reference 的旧版 Git 上:
Run Code Online (Sandbox Code Playgroud)git show -s --date=short --pretty='format:%h (%s, %ad)' <commit>
我最终添加了一个别名ref = show -s --pretty=reference
。这很有帮助。
归档时间: |
|
查看次数: |
9622 次 |
最近记录: |