Я пытаюсь периодически синхронизировать репозиторий git bare, мои локальные ветки создаются с использованием параметра "--track". вот моя конфигурация (без лишних вещей):
[core]
bare = true
[remote "origin"]
url = git@github.com:Ummon/D-LAN.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
[branch "website"]
remote = origin
merge = refs/heads/website
Я должен использовать команду cp для обновления локальных веток:
git fetch --all
cp -r refs/remotes/origin/* refs/heads
Есть ли более элегантное решение?