Ответ 1
Я не эксперт Jenkins, но я нашел эту проблему, которая, казалось бы, объяснила бы предупреждение:
https://issues.jenkins-ci.org/browse/JENKINS-6856
Кажется, Дженкинс строит в состоянии отдельной головы, и это происходит, когда он проверяет удаленную ветку (исходник/мастер в этом случае), и я предполагаю, что предупреждение вызвано тем, что HEAD не указывает на локальную ветвь. Таким образом, Дженкинс создал анонимную ветвь.
EDIT: выполнил поиск кода в Github и нашел методы в плагине GitSCM для Jenkins, которые генерируют это предупреждение. См. здесь
Если revision (который вы можете увидеть в другом плагине Jenkins под названием git -client-plugin), имеет более одной ветки, указывающей на него, тогда плагин GitSCM предупреждает о наличии нескольких ветвей. Версия представляет собой созданный git коммит, который можно построить в git, чтобы иметь несколько ветвей, указывающих на одну и ту же фиксацию.
Комментарий к классу Revision объясняет это:
A Редакция - это SHA1 в дереве объектов, а коллекция ветки, которые используют этот идентификатор. В отличие от других SCM, git может иметь > 1 ветки указывают на одно и то же commit.