Как вы меняете отношения между git-репозиторием и его клоном? - PullRequest
8 голосов
/ 16 февраля 2009

Git-клон настроен для поддержки выталкивания / извлечения обратно в исходное хранилище. Как использовать git-remote (и / или другие команды, файлы конфигурации и т. Д.), Чтобы изменить два репозитория так, чтобы оригинал теперь действовал как клон, выталкивая и вытягивая в него по умолчанию, и клон теперь будет действовать как оригинал, без знания клона?

Ответы [ 2 ]

9 голосов
/ 16 февраля 2009

Выполните эти команды на том, что раньше было удаленным:

% git remote add origin user@machine:/path/to/repo
% git config branch.master.remote origin
% git config branch.master.merge  refs/heads/master
% git pull

Тогда на старом клоне:

% git remote rm origin
0 голосов
/ 16 февраля 2009

Вам просто нужно отредактировать файл .git / config в обоих репозиториях и изменить «URL» удаленного «источника»

Для этого вы можете использовать команду git-config (см. Параметры man ), чтобы изменить глобальный параметр для хранилища git.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...