Является ли «refs / Heads / master» таким же, как «refs / remotes / origin / master» в Git?

Вопрос прост: refs / Heads / master то же самое, что refs / пульты / происхождение / мастер ? Если в некоторых случаях это не так, как я могу узнать, когда это не так и что тогда?

26
задан spazm 9 October 2013 в 18:07
поделиться

1 ответ

Ключевое различие, которое нужно понять, состоит в том, что ветви под refs/heads/ являются ветвями, которые, когда у вас есть один извлеченный, вы можете продвигаться, создавая новые коммиты. Тем не менее, те, что в refs/remotes/, являются так называемыми «ветвями удаленного отслеживания» - эти ссылки просто указывают на фиксацию, которую удаленный репозиторий выполнял в последний раз, когда вы выполняли git fetch <name-of-remote> или успешный git push для соответствующая ветка в этом удаленном хранилище. (Я написал пост в блоге, в котором подробно рассказывается об этой разнице здесь .)

27
ответ дан 28 November 2019 в 06:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: