Комбинация git grep -F
и git log --oneline -S
, как правило, является мощным способом выкопать что-либо из репозитория Git:
( manojlds предлагает в его ответ однострочный текст, который должен работать большую часть времени, если вы ищете правильный комментарий, как вопрос ОП.
VonC@NETVONC ~/Prog/git/git (master)
$ git grep -F 'Show the branch'
Documentation/git-status.txt: Show the branch and tracking info even in short-format.
VonC@NETVONC ~/Prog/git/git (master)
$ git log --oneline --follow -S'Show the branch' -- Documentation/git-status.txt
46077fa Documentation+t5708: document and test status -s -b
VonC@NETVONC ~/Prog/git/git (master)
$ git tag --contains 46077fa
ko-maint
ko-master
ko-next
ko-pu
v1.7.2
То есть 1.7.2
(я всегда находил эту тему аккуратную иллюстрацию копания мерзавца)
Примечание: было введено 233 коммитов после 1.7.1 согласно git describe
:
VonC@NETVONC ~/Prog/git/git (master)
$ git describe 46077fa
v1.7.1-233-g46077fa
Впервые он был представлен 25 мая 16:52:03 2010 + 0200
VonC@NETVONC ~/Prog/git/git (master)
$ git show 46077fa
commit 46077fa5d477a3e96e0bb96042a2a9fdc9c818cb
Author: Michael J Gruber <git@drmicha.warpmail.net>
Date: Tue May 25 16:52:03 2010 +0200
Documentation+t5708: document and test status -s -b
Signed-off-by: Michael J Gruber <git@drmicha.warpmail.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>