Удалить forked repo из GitHub

Я начинаю с git и GitHub, и там есть проект, который я смотрю на GitHub. Я непреднамеренно нажал, чтобы разветкить его. Теперь для меня это выглядит как новый проект.

У меня есть некоторые сомнения по этому поводу:

  • Я знаю, что если совершить или сделать что-то еще для моего разветвленного репо, он будет обновлен, но обновленный код вступит в силу только после того, как автор проекта запросит pull. Правильно?
  • Если я перейду на панель администратора на GitHub, там будет опция удаления. Если я удалю его как опцию выше, будет ли он вносить какой-либо эффект в исходный или нет?

Я хочу удалить его. К настоящему времени я просто изучаю код и не нуждаюсь в развилке.

Ответ 1

Удаление не приведет к исходному проекту. Редактирование будет редактировать вашу вилку только на вашей странице репо.

Ответ 2

Безусловно, самый простой способ - войти в учетную запись gitHub:

  1. Нажмите на свой репозиторий {например, yourUsername/yourRepository, например, mbaric/test }
  2. Затем в главной панели инструментов GitHub нажмите на настройки
  3. Прокрутите страницу вниз до раздела " Опасная зона", и вы найдете кнопку "Удалить этот репозиторий".
  4. Когда вы щелкнете по нему, появится другое всплывающее окно, вам нужно ввести имя вашего хранилища и нажать на кнопку ниже, которая говорит: Я понимаю последствия, удалите хранилище
  5. Если у вас возникли проблемы с этим, ниже приведены изображения, которые можно проверить...

2018-08-21 - Вот новые изображения. Наслаждаться. GHD1


GHD2
GHD3

Ответ 3

Просто удалите разветвленное репо из вашей учетной записи GitHub.

https://help.github.com/articles/deleting-a-repository/

  • Если я перейду на панель администратора на GitHub, там будет опция удаления. Если я удалю его как опцию выше, будет ли он вносить какой-либо эффект в исходный или нет?

Он не внесет никаких изменений в исходное; cos, его ваше репо сейчас.

Ответ 4

Не будет никакого вреда удалению разветвленных репозиториев. Вы можете снова разветкить это. Он не изменит исходный код. Поток такой...

1) Вы создаете репозиторий. Подумайте об этом как о другой копии кода, к которой вы можете получить доступ или внести изменения. URL-адрес этого репозитория будет иметь вид https://github.com/your-user-name/original-repo.

2) Вы вносите некоторые изменения в это на свой локальный компьютер и нажимаете их. Теперь созданная вами копия будет обновлена, но не оригинальная, из которой вы разветкили свое репо.

3) Если вы хотите, чтобы изменения, которые вы добавили к вашему разветвленному репо, были применены к оригинальному репо (это может быть полезно для людей, которые организуют репо), тогда вам нужно создать pull request, который вы можете сделать через UI. Тогда, если им нравится ваш вклад, они будут merge с кодом.

Как правило, это организации с открытым исходным кодом.

Ответ 5

Удаление вашего разветвленного репозитория не повлияет на основной (оригинальный) репозиторий.

Как я показал пример, удалив раздвоенный репо

Это мое раздвоенное репо (фото)

Удаление разветвленного репо

И никаких изменений в исходном хранилище.

Мастер репо - это что-то вроде оригинала.

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

Так что это тоже самое.

Надеюсь это поможет.

Ответ 6

Сладко и просто:

  1. Откройте репозиторий
  2. Перейдите к настройкам
  3. Прокрутите страницу вниз
  4. Нажмите на удалить
  5. Подтвердите имена репозитория для удаления
  6. Нажмите на удалить

Ответ 7

выберите проект для удаления- > settings- > buttom нажмите кнопку удаления- > введите имя репозиториев

Ответ 8

Выберите repo-> Настройки → (прокрутите вниз) Удалить репо

Ответ 9

Ответ НЕТ. Это не повлияет на исходный/основной репозиторий, из которого вы раздвоены. (Функционально это будет некорректно, если такой доступ предоставляется невладельцу).

Просто хотел добавить это, хотя.

Предупреждение. Он удалит локальные коммиты и ветки, созданные ваш разветвленный репо. Поэтому перед удалением убедитесь, что есть резервная копия этот код с вами, если это важно.

Лучший способ - получить резервную копию git разветвленного репо с помощью:

git bundle 

или другие знакомые методы.

Ответ 10

Нет, это не повлияет на ваш исходный репозиторий, просто убедитесь, что адрес репо выглядит как "youGitName/TheRepository", а не как "OtherPersonGitName/TheRepo".

Ответ 11

Я также столкнулся с этой проблемой. НЕТ, это никак не повлияет на ваш исходный репо. просто удалите его, введя название разветвленного репо