Подтвердить что ты не робот

Можно ли вытащить из одного репо и нажать на другой?

У меня есть один репо в github, который является общедоступным, там у меня есть приложение с открытым исходным кодом, над которым я работаю, для создания каталогов продуктов и небольшого контента cms.

У меня также есть приватный репозиторий (не размещенный в github), который является приложением, разработанным под открытым исходным кодом, размещенным в github.

Так как я в настоящее время работаю над обоими приложениями, добавляя функции в open source, а также внося изменения в частные, такие как изменение шаблона, а также вытягивание кода из открытого исходного кода.

Мне было интересно, есть ли какой-либо способ, с помощью которого я мог бы вытащить новый материал из открытого исходного кода, но также нажав код нового приложения на другое репо.

4b9b3361

Ответ 1

git pull private master и git push github master извлекаются из вашего частного репо (если он назван так) и толкают в github (также можно назвать origin). Это не SVN; -)

Ответ 2

Задайте URL-адрес пула, который отличается от URL-адреса вытягивания:

git remote set-url --push origin [email protected]:repo.git

Это изменяет настройку конфигурации remote.name.pushurl. Затем git pull вытащит из исходного URL-адреса, но git push будет нажимать на другой.


В старых версиях Git git remote set-url не было переключателя --push. Без этого вы должны сделать это, изменив настройку конфигурации вручную:

git config remote.origin.pushurl [email protected]:repo.git