![]() |
1
273
一种方法是
您可以将其作为别名添加到
然后打电话给:
|
![]() |
2
207
例如,
|
![]() |
3
89
只使用
但是,它也会转储提交差异。要忽略这些差异,请使用
|
![]() |
4
33
在我的存储库中,
|
![]() |
5
32
使用
(这将返回提交的sha-1,即使对于带注释的标记也是如此)。
|
![]() |
6
32
从 Igor Zevaka 以下内容: 总结因为有大约4个几乎同样可以接受但不同的答案,我将总结出所有不同的方式来剥皮标签。
|
![]() |
7
15
这个怎么样?
或
|
![]() |
8
10
为了获取标记引用的提交的sha/hash(而不是标记的sha):
|
![]() |
9
7
我也想知道“正确”的方法,但同时,你可以这样做:
|
![]() |
10
5
尽管这已经很旧了,但我想我会指出一个很酷的特性,我刚刚发现它可以列出带有提交的标签:
它将显示提交时结束/开始的分支,以及提交的标记。 |
![]() |
11
4
你也可以更容易地理解标签指向何处的图片
然后滚动到您要通过查找的标签
更紧凑的视图(
看起来有点可怕,但也可以化名为
|
![]() |
12
3
这将为您提供当前的sha1哈希 缩写的提交哈希
提交哈希
|
![]() |
13
2
我也想知道 正确的方法 ,但您可以随时查看:
或:
|
![]() |
14
2
如果您想查看标记sometag(标记器、日期等)的详细信息,它指向的提交哈希和一点关于提交的信息,但没有完整的diff,请尝试
实例输出:
|
![]() |
15
1
这不会显示文件名,但至少您会对存储库有所了解。
该目录中的每个文件都包含指向提交的提交sha。 |
![]() |
16
1
从 git mailing list ,以下是获取带有自动取消引用注释标记的标记的提交哈希列表的方法:
|
![]() |
17
0
所以我有一堆发布文件夹,这些文件夹可以从几个不同的repos中的一个中签出,可以是dev、qa或master分支,也可以是生产版本,从标签中签出,标签可以是注释的,也可以不是注释的。我有一个脚本,它将查看目标文件夹并返回表单-中的答案。问题是不同版本的git返回不同的状态'进行标记签出。
所以我发现
所以这是我剧本的核心,对于任何想要它的人来说:
|
![]() |
18
0
可以在下面使用,它将给出提交哈希
如果需要缩写的提交哈希,
|