При использовании Git нет «основного» хранилища, поэтому все, что вам нужно сделать, это git clone
тот из Github, а затем клонировать из вашего локального хранилища.
Конечно, вы не можете поручить Github извлекать из вашего локального репозитория, поэтому вам все равно нужно будет использовать git push
для внесения любых изменений в Github. Однако это не сделает хранилище Github более авторитетным, чем локальное.
Когда вы git clone
хранилище, Git устанавливает удаленный источник (см. git remote
) для указания на хранилище, из которого вы только что клонировали. Итак, если у вас есть GitHub-репозиторий G и вы клонируете его в локальный репозиторий A, то клонируйте A в другой репозиторий B, тогда «источник» B будет указывать на A, а не на G.
Вы всегда можете изменить то, на что указывает «источник», с помощью команды git remote
.