Git cherry pick和sha-1值
在下面的示例中,演示了如何在树枝上进行樱桃采摘。在本例中,commit的sha-1值是全文使用的吗Git cherry pick和sha-1值,git,sha1,cherry-pick,Git,Sha1,Cherry Pick,在下面的示例中,演示了如何在树枝上进行樱桃采摘。在本例中,commit的sha-1值是全文使用的吗 $git cherry pick e43a6fd3e94888d76779ad79fb568ed180e5fcdf cherry pick不允许像e43a6这样的sha-1短值,所以下面的值是有效的吗 $git cherry pick e43a6是的,您可以在任何可以使用长散列的地方使用短值。不确定使用完整散列的文档背后的意图,但是git cherry pick e43a6也可以工作 关于短散列的
$git cherry pick e43a6fd3e94888d76779ad79fb568ed180e5fcdf
cherry pick不允许像e43a6这样的sha-1短值,所以下面的值是有效的吗
$git cherry pick e43a6
是的,您可以在任何可以使用长散列的地方使用短值。不确定使用完整散列的文档背后的意图,但是git cherry pick e43a6
也可以工作
关于短散列的准则:
完整的SHA-1对象名称(40字节十六进制字符串)或前导字符
存储库中唯一的子字符串。例如。
dae86e1950b1277e545cee180551750029cfe735和dae86e的名称相同
如果存储库中没有其他对象
对象名称以dae86e开头
奖金:
默认短哈希长度为7个字符:
git rev-parse --short e43a6fd3e94888d76779ad79fb568ed180e5fcdf
e43a6fd
是的,您可以在任何可以使用长散列的地方使用短值。不确定使用完整散列的文档背后的意图,但是
git cherry pick e43a6
也可以工作
关于短散列的准则:
完整的SHA-1对象名称(40字节十六进制字符串)或前导字符
存储库中唯一的子字符串。例如。
dae86e1950b1277e545cee180551750029cfe735和dae86e的名称相同
如果存储库中没有其他对象
对象名称以dae86e开头
奖金:
默认短哈希长度为7个字符:
git rev-parse --short e43a6fd3e94888d76779ad79fb568ed180e5fcdf
e43a6fd
是的,但提供的SHA代码段必须标识唯一的refspec。
请看这里:是的,但提供的SHA代码段必须标识唯一的refspec。 请看这里: