Я начинаю с git и GitHub, и на GitHub я смотрю проект. Я непреднамеренно нажал, чтобы раскошелиться. Теперь это выглядит как новый проект для меня.
У меня есть некоторые сомнения по этому поводу:
- Я знаю, что если коммит или что-то еще будет сделано для моего разветвленного репо, оно будет обновлено, но обновленный код вступит в силу только после того, как автор проекта запросит получение. Правильно?
- Если я захожу в админ-панель на GitHub, есть опция удаления. Если я удалю его как вариант выше, будет ли он иметь какой-либо эффект в оригинале или нет?
Я хотел бы удалить это. К настоящему времени я просто изучаю код и не нуждаюсь в форке.
Ответы:
Удаление его не повлияет на исходный проект. Редактирование будет только редактировать ваш форк на вашей странице репо.
источник
Безусловно, самый простой способ - войти в учетную запись gitHub:
yourUsername/yourRepository
для примераmbaric/zpropertyz
.gitHubUsername/nameOfTheRepository
и нажать на кнопку ниже, которая говорит: « Я понимаю последствия, удалите хранилище».2020-01-15 - Вот изображения. Наслаждаться.
источник
git fetch --all
иgit pull -all
в вашей основной ветке, а затем do для каждой ветки dogit push origin --delete <branch_name>
это удалит ваши удаленные ветки. Дай мне знать, если тебе еще понадобится помощь.Просто удалите раздвоенный репо из вашей учетной записи GitHub.
https://help.github.com/articles/deleting-a-repository/
источник
Не будет никакого вреда, удаляя разветвленные репозитории. Вы можете снова раскошелиться на это. Это не изменит оригинальный код. Поток такой ...
1) Вы разветвляете репозиторий. Просто подумайте об этом, как о другой копии кода, к которой вы можете получить доступ или внести изменения. URL этого хранилища будет в форме
https://github.com/your-user-name/original-repo
.2) Вы вносите некоторые изменения в свою локальную машину и нажимаете на них. Теперь созданная вами копия будет обновлена, но не оригинальная, из которой вы разветвляли репо.
3) Если вы хотите, чтобы изменения, которые вы добавили в свое разветвленное репо, были применены к исходному репо (это может быть полезно для людей, которые организуют репо), то вам нужно создать то,
pull request
что вы можете сделать через пользовательский интерфейс. Тогда, если им нравится ваш вклад, они сделаютmerge
это со своим кодом.Как правило, это то, что делают организации с открытым исходным кодом.
источник
Сладко и просто:
источник
Удаление вашего разветвленного репозитория не повлияет на основной (оригинальный) репозиторий.
Как я показал пример, удалив раздвоенный репо
Это мое раздвоенное репо (фото)
Удаление разветвленного репо
И никаких изменений в исходном хранилище.
Мастер репо - это что-то вроде оригинала.
Форкинг аналогичен созданию оригинальной ксерокопии. Даже если вы получите поврежденную ксероксную бумагу, будет ли поврежден исходный документ. Очевидно нет
Так что это тоже самое.
Надеюсь это поможет.
источник
выберите проект для удаления-> настройки-> нажмите кнопку удаления-> введите имя репозитория
источник
Выберите репо-> Настройки -> (прокрутите вниз) Удалить репо
источник
Ответ НЕТ. Это не повлияет на исходное / основное хранилище, из которого вы разветвлены. (Функционально это будет неправильно, если такой доступ будет предоставлен не владельцу).
Просто хотел добавить это, хотя.
Лучшим способом было бы получить git резервную копию разветвленного репо, используя:
или другие методы, которые знакомы.
источник
Нет, это не повлияет на ваш исходный репозиторий, просто убедитесь, что адрес репо выглядит как «youGitName / TheRepository», а не как «OtherPersonGitName / TheRepo».
источник
Я также столкнулся с этой проблемой. НЕТ, это никак не повлияет на ваш исходный репо. просто удалите его, введя название разветвленного репо
источник
Есть несколько ответов, указывающих на то, что редактирование / удаление ветки не влияет на исходное хранилище. Эти ответы верны. Я постараюсь добавить что-то к этому ответу и объяснить, почему в моем ответе.
Разветвление - это просто копия хранилища со связью разветвления.
Поскольку вы можете скопировать файл или каталог локально в другое место и удалить копию, это не повлияет на оригинал.
Взаимосвязь форка означает, что вы можете легко сказать github, что он должен отправить запрос на извлечение (с вашими изменениями) с вашего форка в исходный репозиторий, потому что github знает, что ваш репозиторий является копией исходного репозитория (с небольшими изменениями с обеих сторон). ).
Просто для информации о любых телах, запрос на извлечение (или запрос на слияние) содержит код, который был изменен в ответвлении и передан в исходный репозиторий. Пользователи с правами доступа «push / write» (могут отличаться на других серверах git) в исходном репозитории имеют право объединять изменения запроса на извлечение в исходный репозиторий (копировать изменения PR в исходный репозиторий).
источник