Почему git сливает ветку в себя?

Я проснулся этим утром и посмотрел историю коммитов одного из частных репозиториев моей команды разработчиков на BitBucket. Я видел это:

анонимное приверженfcde879MERGE

Слияние филиал "развивать"https://bitbucket.org/abc/xyz в развитие

Это немного необычно. Я предположил, что это было выдвинуто с новой машины, у которой не был настроен git должным образом. Тем не менее, я не был уверен, почему он это делал. В BitBucket он показывает два отдельных хэша в качестве родителей коммитов, но у него нет опции «просмотр необработанного коммита» других коммитов.

Я проверил эту ветку, вытащил и посмотрел журнал вручную.

sidious@DS-1:/path/to/repo$ git log -1 --format=raw
tree 2931d14f48e61eaf0bbe0660af5b5dd76c07f063
parent 6bb38dee681df7620ffa42b6790641a7873166f2
parent f59c82e19e3e79310a53e273bab78139c49ff063
author root <root@somemachine> 1437069530 +0000
committer root <root@somemachine> 1437069530 +0000

Merge branch 'develop' of https://bitbucket.org/abc/xyz into develop

Насколько я могу судить, родитель 6bb находится в ветви разработки, а родитель f59, похоже, из другой ветви. Трудно сказать, что происходит.

Я искал, но не смог найти ответ, и мне нужно вернуться к работе, поэтому я задаю свой вопрос здесь: почему git объединяет ветку в себя? Или, скорее, почему эта номенклатура используется в качестве сообщения фиксации?

Ответы на вопрос(4)

Ваш ответ на вопрос