github Как сделать "второй" форк репозитория (fork) на тот же аккаунт
Primary tabs
Возможная ситуация
Предположим, что у вас:
- уже есть форк репозитория (назовем его "старый форк"), который не хочется удалять
- и при этом нужно сделать еще один форк на тот же аккаунт (напр. с целью получить "чистую копию" для дальнейших пулл-реквестов)
Решение
Действуем так:
- Создадим новый полностью пустой репозиторий на гитхабе (вообще пустой даже без README.md) - с каким-то отличным именем, напр если было КакоеТоИмя, то вновь создаваемый назовем КакоеТоИмя_old -- это будет новый удаленный (внешний) репозиторий для локальной копии старого форка
- В локальной копии старого форка изменим адрес origin, в качестве нового значения укажем адрес (напр. в формате SSH) созданного в предыдущем пункте КакоеТоИмя_old
- Зальем локальную копию старого форка на новый адрес:
git push
- Зальем локальную копию старого форка на новый адрес:
git push
--и проверим, что данные попали на гитхаб.
- Удаляем на гитхабе репозиторий, на который ранее ссылался origin старого форка (условно КакоеТоИмя из предыдущих пунктов)
- Делаем форк оригинального репозитория на свой аккаунт еще раз (так как старый мы уже удалили, то проблем быть не должно). Готово!
- Log in to post comments
- 889 reads