У нас есть хранилище Git с несколькими ветвями, которые живут бок о бок, например. branch1
, branch2
и branch3
. Цель состоит в том, чтобы сделать master
всегда указывать на тот же фиксаж, что и HEAD, скажем, branch3
.Сделать git master следовать/отслеживать другую локальную ветвь
При использовании термина «отслеживание отрасли» статьи почти всегда касаются удаленных отслеживания. Может ли это быть достигнуто и для местных отделений?
Простой и работает :) Спасибо. – Borek
Я удивлен. Я не понимаю, какой синтаксис «git symbolic-ref» из трех подробно описанных на странице man, которую вы используете здесь. Указывает ли 'refs/heads/master' символическую ссылку? – Jubobs
@Jubobs просто изменяет содержимое файла '.git/refs/heads/master', чтобы ссылаться не на SHA1, а на имя другой ветви. См. Http://stackoverflow.com/a/549949/6309 – VonC