Как сделать приватный репо publi c приватным и сравнить его с оригинальным репозиторием на github.com - PullRequest
0 голосов
/ 09 марта 2020

Многое рассказывается о том, как сделать частный репо c репо закрытым. Основной вариант использования - это то, где вы хотите работать с форком и обновлять его вместе с исходным кодом, но не будете вносить вклад обратно.

Например, вы задаете его для другого проекта, а коммиты слишком конкретны c.

Этот , вероятно, является наиболее полным ответом. Вкратце:

  1. Создание нового частного репо
  2. Импорт паблико c репо
  3. Затем извлечение с помощью git pull public master и git push origin master

Однако, этот подход не обновляет веб-интерфейс github в зависимости от того, сколько коммитов вы находитесь за / впереди мастера publi c, согласно стандартному форку ниже:

enter image description here

Есть ли способ настроить это так, чтобы github.com по-прежнему сравнивал приватный форк с публичным c репо?

1 Ответ

1 голос
/ 10 марта 2020

Когда вы делаете ветвь публичного c хранилища закрытой, вы полностью отделяете ее от исходного хранилища. Это связано с тем, что GitHub разделяет объекты между связанными репозиториями (на языке GitHub, в той же сети репозиториев ), и в противном случае другие пользователи смогут видеть объекты в вашем репозитории, если они знают идентификатор объекта. , Поскольку это нежелательно, они полностью разделены.

Следовательно, нет способа сделать publi c fork закрытым и сравнить его с оригиналом, поскольку он больше не считается форком оригинал. Вам нужно будет использовать стандартные команды Git, если вы хотите увидеть, насколько далеко впереди или позади вы находитесь с восходящим потоком.

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