Это действительно ответ на комментарий хакера по поводу ответа от ghills, но он стал немного длинным, и ТАК не понравилось, что я добавил кучу кода в комментарий.
... или вы можете использовать имя, отличное от «происхождение». Например, у меня есть репозиторий, в котором моя «основная» ветвь перемещается к одному репозиторию github, а «хакерская» ветвь перемещается к другому.
В .git / config у меня есть это:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = git@github.com:xiongchiamiov/fourU.git
[branch "hacking"]
remote = origin
merge = refs/heads/hacking
[remote "main"]
url = git@github.com:xyztextbooks/fourU.git
fetch = +refs/heads/*:refs/remotes/main/*
[branch "master"]
remote = main
merge = refs/heads/master