Удалить разветвленное репо с GitHub

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

У меня есть некоторые сомнения на этот счет:

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

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


Удаление ничего не повлияет на исходный проект. При его редактировании будет изменена только ваша вилка на странице репо.


1205

Самый простой способ — войти в учетную запись GitHub:

  1. Щелкните в своем репозитории, например, yourUsername/yourRepository для пример mbaric/zpropertyz .
  2. Затем на главной панели инструментов GitHub нажмите
  3. Прокрутите страницу вниз до раздела под названием Danger Zone , и вы найдете кнопку Удалить этот репозиторий
  4. Когда вы щелкнете по нему, здесь появится другое всплывающее окно . Вам нужно ввести свое имя пользователя Github и имя вашего репозитория в этом формате gitHubUsername /nameOfTheRepository и нажмите кнопку ниже, которая гласит: Я понимаю последствия, удалите репозиторий
  5. Если у вас возникли проблемы с этим, ниже приведены изображения, которые можно проверить …

2020-01-15 — Вот изображения . Наслаждайтесь.


[! [GHD2] [2]] [ 2]


[! [GHD3] [3]] [3]


[! [GHD4] [4]] [4]


Улучшить этот ответ
отредактировано 10 января в 16:27
Нишкарш Дубб
3144 бронза значки
ответил 13 февраля ’13 в 18:39
  • 7
    Новые инструкции здесь: help.github. com/articles/deleting-a-repository — Пэйсьер, 13 августа 2015 г., 10:27
  • 1
    Отличные направления, я нигде не мог найти опцию удаления, просто заглянув в github! (Я не проверял правильность скриншотов, текстовое описание четкое и его легче обновлять) — danio 26 янв., 10:26
  • Как я могу удалить ветки патча, которые создаются при любом коммите? Изначально у меня был только мастер, а теперь я вижу, что есть несколько веток, таких как patch-1, patch-2 и так далее. Я не хочу удалять весь репозиторий, а только ветки, кроме главной. — RBT 01 августа 2017, 20:44
  • 1
    привет @RBT. выполните в локальном репо git fetch --all и git pull -all в своей основной ветке, а затем для каждой ветки выполните git push origin --delete это удалит ваши удаленные ветки. Дай мне знать, если тебе еще понадобится помощь. — Матия 09 авг., 2017 в 20:27
добавить комментарий |

Самым простым способом является войти в учетную запись GitHub:

  1. Нажмите, чтобы ваш репозиторий, например yourUsername/yourRepository , например, mbaric/zpropertyz .
  2. Затем на главной панели инструментов GitHub нажмите Настройки
  3. Прокрутите страницу вниз до раздела под названием Danger Zone , и вы найдете Удалить эта кнопка репозитория
  4. . Когда вы нажмете на нее, здесь появится другое всплывающее окно , вам необходимо ввести свое имя пользователя Github и имя вашего репозитория в этом формате gitHubUsername/nameOfTheRepository и нажмите кнопку ниже, которая гласит: Я понимаю последствия, удалите репозиторий
  5. Если у вас возникли проблемы с этим, ниже приведены изображения, которые можно проверить…

2020- 01-15 — Вот изображения. Наслаждайтесь.


[! [GHD2] [2]] [ 2]


[! [GHD3] [3]] [3]


[! [GHD4] [4]] [4]



25

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

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

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

Он не внесет никаких изменений в исходный; Потому что теперь твое репо.

Улучшите этот ответ
ответил 19 февраля 2015, в 17:13
добавить комментарий |

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

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

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

Он не внесет никаких изменений в исходный; Потому что теперь твое репо.


14

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

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

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

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

Обычно именно так поступают организации с открытым исходным кодом.

Улучшить этот ответ
ответ дан 19 мая ’16 в 16:45
добавить комментарий |

Удаление разветвленных репозиториев не причинит никакого вреда. Вы можете снова это сделать. Это не изменит исходный код. Процесс такой …

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

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

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

Обычно именно так поступают организации с открытым исходным кодом.


10

Просто и мило:

  1. Откройте репозиторий.
  2. Перейдите к настройкам
  3. Прокрутите страницу вниз.
  4. Нажмите на удаление
  5. Подтвердите имена репозитория для удаления
  6. Нажмите на удаление
Улучшите этот ответ
отредактировано 6 сен 2018 в 8:35
Pang
8,3601717 золотых знаков7474 серебряных знака111111 бронзовых знаков
ответил 06 сен 2018 в 8:28
добавить комментарий |

Просто и мило:

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

8

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

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

Это мое разветвленное репо (Изображение)

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

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

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

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

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

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

Улучшите этот ответ
ответил 04 фев., 16:42
добавить комментарий |

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

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

Это мое разветвленное репо (Изображение)

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

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

Основное репо похоже на исходное.

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

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

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


4

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

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

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

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

  git bundle  

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

Улучшите этот ответ
отредактировано 10 ноября ’16 в 12:30
Skatox
3,8991010 золотых значков3737 серебра 4242 бронзовых знака
ответ дан 10 ноя ’16 в 11: 56
добавить комментарий |

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

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

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

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

  git bundle  

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


4

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

Улучшите этот ответ
ответил 5 апр. ’17 в 15:44
добавить комментарий |

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


4

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

Улучшите этот ответ
ответил 30 декабря ’17 в 7:20
добавить комментарий |

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


1

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

Улучшить этот ответ
отредактировано 14 мая ’19 в 13:44
Robert Columbia
5,99699 золотых знаков2828 серебряных знаков3636 бронзовых знаков
ответил 14 мая ’19 в 13:42
добавить комментарий |

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


0

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

Улучшить этот ответ
ответил 23 сен. ’18 в 2:22
добавить комментарий |

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


0

Есть несколько ответов, указывающих на то, что редактирование/удаление вилки не влияет на исходный репозиторий. Эти ответы верны. Я постараюсь добавить что-нибудь к этому ответу и объяснить почему в своем ответе.

Форк — это просто копия репозитория с отношениями форка.

Как вы может скопировать файл или каталог локально в другое место и удалить копию, это не повлияет на оригинал.

Отношение вилки означает, что вы можете легко указать github, что он должен отправить запрос на перенос (с вашими изменениями) из вашей вилки в исходный репозиторий, потому что github знает, что ваш репозиторий является копией исходного репозитория (с небольшими изменениями с обеих сторон).

Просто для любой информации, a Запрос на вытягивание (или запрос на слияние) содержит код, который был изменен в вилке и отправляется в исходный репозиторий. Пользователи с доступом на push/запись (могут отличаться на других серверах git) в исходном репозитории могут объединить изменения запроса на вытягивание в исходный репозиторий (скопировать изменения PR в исходный репозиторий).

Улучшите этот ответ
ответил 15 января ’20 в 5:55
добавить комментарий |

Есть несколько ответов, указывающих на то, что редактирование/удаление вилки не влияет на исходный репозиторий. Эти ответы верны. Я постараюсь добавить что-нибудь к этому ответу и объяснить почему в своем ответе.

Форк — это просто копия репозитория с отношениями форка.

Как вы может скопировать файл или каталог локально в другое место и удалить копию, это не повлияет на оригинал.

Отношение вилки означает, что вы можете легко указать github, что он должен отправить запрос на перенос (с вашими изменениями) из вашей вилки в исходный репозиторий, потому что github знает, что ваш репозиторий является копией исходного репозитория (с небольшими изменениями с обеих сторон).

Просто для любой информации, запрос на вытягивание (или запрос на слияние) содержит код, который был изменен в вилке и отправляется в исходный репозиторий. Пользователи с доступом на push/запись (могут отличаться на других серверах git) в исходном репозитории могут объединить изменения запроса на вытягивание в исходный репозиторий (скопировать изменения PR в исходный репозиторий).



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

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

Я никогда не видел опцию defork , кто-нибудь знает, как это сделать?


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

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

Перейдите к настройкам репо, которое вы хотите отменить

Шаг 2: Нажмите Удалить этот репозиторий

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

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


14

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

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

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

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

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

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

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

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

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

Улучшите этот ответ
ответил 22 января ’19 в 21:50
  • Честно говоря, хотя у них была функция отката ……. но да, это допустимый более подробный способ сделать это 🙂 — aemonge 14 марта ’19, 11:09
комментировать |

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

  1. Переименовать ваша старая вилка (например, repo.old )

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

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

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

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

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

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

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


1

Невозможно сделать это через веб-портал (без клонирования/удаления репо, как описано в других ответах). Я отправил запрос в службу поддержки GitHub с просьбой перевести репозиторий в «нормальный режим», и они сделали это в течение пяти минут.

Улучшите этот ответ
ответил 11 дек. ’20 в 13:40
  • Они сделали это и для меня за 5 минут. — qwr 18 дек. ’20 в 19:11
добавить комментарий |

Невозможно сделать это через веб-портал (без клонирования/удаления репо, как описано в других ответах). Я отправил запрос в службу поддержки GitHub с просьбой перевести репозиторий в «нормальный режим», и они сделали это в течение пяти минут.


0

Вы всегда можете отправить тикет и получить поддержку GH, чтобы отделить его от сети форка для вас. Таким образом вы сохраните подписчиков, проблемы и т. Д..

Улучшите этот ответ
ответил 24 ноя. ’20 в 23:34
  • Вы? уверены, что GH предоставляет это действие как услугу в рамках действий поддержки? — nilsandrey 25 нояб., 20:44
  • Я не совсем понимаю, о чем вы спрашиваете. Можете ли вы подать заявку и запросить это? Да, как подтвердили другие. Вам может потребоваться разрешение от корневого владельца. — user14702727 18 дек. ’20 в 23:55
добавить комментарий |

Вы всегда можете отправить билет, и служба поддержки GH отключит его от сети форка за вас. Таким образом вы сохраните подписчиков, проблемы и т. Д.

Оцените статью
logicle.ru
Добавить комментарий