Описание тега git-revision

Многие команды Git принимают параметры редакции в качестве аргументов. В зависимости от команды они обозначают конкретную фиксацию или, для команд, которые проходят по графу ревизий (например, git-log(1)), все фиксации, которые могут быть достигнуты из этой фиксации. В последнем случае также можно явно указать диапазон ревизий. Кроме того, некоторые команды Git (такие как git-show(1)) также принимают параметры ревизии, которые обозначают объекты, отличные от коммитов, например blobs ("файлы").
4 ответа

Есть ли способ сослаться на дочерний коммит текущего отдельного HEAD?

Я знаю, как ссылаться на родительский коммит как HEAD^, Но можно ли ссылаться на детский коммит аналогичным образом?
2 ответа

Получение git-ревизии хеша с помощью веб-пакета

Я пытаюсь создать архив с веб-пакетом с суффиксом git-revision. Не могли бы вы сказать мне, каков хороший способ сделать это?
02 фев '16 в 09:59
2 ответа

Что такое команда для "показать мне все журналы от HEAD до ec9cb4106"?

Мне нужно увидеть (1) сообщения журнала от HEAD до ec9cb4106 или (2) diff накопления от HEAD до ec9cb4106. Страница выбора ревизий, по-видимому, не обсуждает ее, и я не могу заставить себя принять очевидный выбор: $ git log HEAD .. ec9cb4106 fatal: …
22 июн '16 в 21:40
2 ответа

Git commit id ревизии должен быть длиной пять символов при использовании красивого формата в скрипте Ruby

Мой код следующий system('git log --pretty=format:[%h]: %an') где%h дает идентификатор ревизии коммита, длина которого составляет семь символов, а% an - имя автора. Моя проблема в том, что я хочу иметь пятизначный идентификатор ревизии, а не семь, н…
11 окт '16 в 23:06
0 ответов

Как установить git revision как String в исходный код Java автоматически в Android Studio

Я хотел бы иметь значение переменной String в качестве ревизии Git исходного кода, и это значение будет автоматически обновляться каждый раз, когда я собираю / запускаю приложение. Есть ли способ сделать это?
12 апр '16 в 08:26
0 ответов

Git Revision ID и дата остаются неизменными для всех файлов

Я перебираю git-репо или суб-репо рекурсивно, и я хочу вывести (наряду с другими деталями) идентификатор ревизии самого последнего коммита (он же самый последний), когда файл был изменен. Моя проблема в том, что идентификатор и дата ревизии остаются…
12 окт '16 в 20:08
1 ответ

передача $SOURCE_COMMIT командам Dockerfile на концентраторе докеров

Я создаю образ докера для службы на hub.docker.com. Во время компиляции хэш фиксации источника передается в качестве аргумента CMake (чтобы его можно было встроить в информацию о версии). Согласно расширенным параметрам Autobuild и Autotest, хеш фик…
26 ноя '19 в 22:17
0 ответов

git log - исключить потомков / потомков данного предка / базы

В git help log а также git help revisions, документировано, как включать или исключать определенные коммиты / ссылки и их предков в git log. Теперь я ищу способ исключить дочерние элементы данной версии и объединить это с другими спецификаторами диа…
05 апр '20 в 21:10
0 ответов

git log extension в VSCode выдает ошибку неоднозначного аргумента 'HEAD'

Одна странная проблема, с которой я сталкиваюсь, - это расширение истории git в VSCode, которое выдает мне ошибку, которая - неоднозначный аргумент HEAD, если я выбираю файл и нажимаю кнопку расширения истории git, чтобы увидеть историю в файле. Но …
07 июн '20 в 12:31
1 ответ

Ссылаясь на фиксацию, предшествующую фиксации, указанной с помощью синтаксиса `:/`?

Самая последняя фиксация, сообщение фиксации которой содержит "foo", пишется :/foo, как в: git show :/foo Как ссылаться на родителя этого коммита? :/foo^это неверно; что приводит к: fatal: ambiguous argument ':/foo^': unknown revision or path not in…
09 дек '19 в 00:02
0 ответов

Как собрать из конкретной ревизии git в Jenkins

У меня есть работа по сборке Дженкинса с Source Code Management > GIT > Repository URL: https://GitHub_repo_url/branch_name это вытянет ревизию HEAD из ветки. Как я могу получить код указанной ревизии ?
23 сен '21 в 22:30
0 ответов

Получить MERGE_HEAD в хуке pre-merge-commit

Вpre-merge-commit, мне нужен хеш головы слияния, чтобы проверить несколько вещей о коммитах, которые собираются объединить с текущей веткой. Однако представляется, что ни ссылкаMERGE_HEADни файл.git/MERGE_HEADсуществуют в то время, когда хук работае…
07 сен '22 в 17:37