Я пытаюсь периодически синхронизировать открытый репозиторий git, мои локальные ветки создаются с помощью опции "--track". вот моя конфигурация (без лишних вещей):
[core]
bare = true
[remote "origin"]
url = [email protected]: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
Есть ли более элегантное решение?