как разобрать репозиторий github?

95

Как разобрать репозиторий github?

Я никогда не видел unforkварианта, кто знает, как это сделать?

Майк Тавиш
источник
Я думаю, что вы можете либо отправить запрос на
перенос
2
На Github слишком просто форкнуть. Я продолжаю щелкать по нему по ошибке, когда просто хочу увидеть, какие вилки уже есть.
mwfearnley
1
Возможный дубликат GitHub: сделать форк «собственным проектом»
Иоаннис Филиппидис
Возможный дубликат разворота вилки Github без удаления
Бен Руджерс

Ответы:

92

На данный момент Github не имеет опции отката, поэтому единственное решение - удалить разветвленное репо.

Предупреждение: следующее решение удалит ваше клонированное репо. Если вы хотите, чтобы отключались без удаления вашего репо, попробуйте это https://stackoverflow.com/a/41486339/6335029

Шаг 1: перейдите к настройкам репо, которое вы хотите отменить

Шаг 2: нажмите Удалить этот репозиторий. введите описание изображения здесь

Шаг 3: Введите свое имя / название репо

Шаг 4: нажмите кнопку «Я понимаю последствия, удалить этот репозиторий»

введите описание изображения здесь

Навин Д.А.
источник
39
Это просто удалит репозиторий. Если вы хотите «развернуть» репозиторий, не удаляя его, попробуйте следующий ответ: stackoverflow.com/a/41486339/2546416
Тьяго А.
6
Да, это удаляет репо. Не делай этого!
mikecousins
1
Это ответ на совершенно другой вопрос. Его не следует отмечать как решение.
Майкл
@Michael, вы никогда не найдете опцию отката в GitHub, поэтому, если вы хотите развернуть репо, вы должны удалить его, поэтому он отмечен как решение.
Naveen DA
1
@NaveenDA Ознакомьтесь с ответом Тьяго
Майкл
14

Вариант 1. Переименовать, импортировать, удалить

  1. Переименуйте старую вилку (например repo.old)

  2. Импортируйте старую вилку в качестве нового репо (Примечание: укажите https://или git://URI старой вилки)

  3. Удалить / заархивировать старую вилку

Примечание: опция «импорт» - это опция при создании материала:

«Импортировать репозиторий»

Вариант 2: клонировать, удалять, создавать, отправлять

  1. Сделайте резервную копию своего репо! Например, git cloneв вашу локальную файловую систему.
  2. Удалите исходное репо из GitHub ( см. Другой ответ ...)
  3. Создайте новое репо с тем же именем
  4. Отправьте локальную резервную копию в новое репозиторий GitHub

Рекомендую вариант 1.

Что бы вы ни делали, сделайте резервную копию своей работы! Особенно, если вы последуете другому ответу, который просто говорит вам удалить репо ...

гризайт
источник
Честно говоря, хотя у них была функция развёртывания ....... но да, это действительный более подробный способ сделать это :)
aemonge