2016-09-07 7 views
0

Я не специалист по git, давайте сделаем это с самого начала.Тег GitHub, показывающий коммиты, которых нет в любой ветке?

Однако, я понимаю, что фиксации принадлежат ветвям.

Кроме того, теги представляют собой группу коммитов (или точку в дереве), которая имеет специальное имя.

Однако другой разработчик, с которым я работаю, может создавать теги (на GitHub), состоящие из коммитов, которые не отображаются ни в одной ветке - как это возможно? Это затрудняет разработку, потому что для меня практически незаметна куча выполняемой работы.

+0

Ветвь - это указатель на график, точно так же, как и тег. (Это просто происходит.) Что вы подразумеваете под «выполняемой работой, по сути, невидимой для вас»? –

+0

@EdwardThomson Я имею в виду, что в git log -all' или на GitHub (даже тег) нет записи об этом, кроме как из Dashboard. –

ответ

1

Ветви и теги почти идентичны.

Оба представляют собой ссылку на фиксацию. Вы можете зафиксировать ветви и автоматически обновляться, вы не можете зафиксировать тег, но только потому, что это не делает программное обеспечение. Вы можете сделать это самостоятельно.

Чтобы сделать тег, который указывает на фиксацию, что нет ветви. Создайте тег, указывающий на ветку ветки, а затем удалите ветку, тег и фиксацию, и все объекты, на которые они ссылаются, остаются. Это может быть его способ указать, что эта ветка завершена.

 Смежные вопросы

  • Нет связанных вопросов^_^