Что есть:
а) на удалённой машине есть директория с исходниками, которые на той машине в той же директории запиханы в git (master)
б) есть локальная машина из которой эти исходники получаются с помощью pull (current1)
Что хочется
а) Хочется сделать push из current1
В чём проблема:
а) идёт отлуп, так как тот репозиторий не bare, а основная ветка занята master (можно временно сменить ветку на момент push, но это как-то костыльно)
Что хочется:
а) сделать на удалённой машине bare-репозиторий на основе уже имеющегося, чтобы туда можно было делать pull, то есть переместить master в другую директорию, а удалённую копию из master сделать curent2, чтобы тоже можно было делать push/pull
б) у локальной current2 поменять путь до удалённого мастера
Вопрос: Как это сделать? В смысле: знаю, где лежит «Про git» второе издание, но ответ хотелось бы получить здесь и сейчас.