Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git cherry pick和sha-1值_Git_Sha1_Cherry Pick - Fatal编程技术网

Git cherry pick和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也可以工作 关于短散列的

在下面的示例中,演示了如何在树枝上进行樱桃采摘。在本例中,commit的sha-1值是全文使用的吗

$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。 请看这里: