Как удалить нежелательные репозитории на GitHub
Репозитории с неполными или неопределенными намерениями могут навредить вашей репутации на GitHub. Ваш GitHub заполнен нежелательными или отрывочными общедоступными репозиториями? Затем вы можете удалить их, чтобы навести порядок.
В этом посте мы расскажем, как это сделать.
Зачем нужно удалять плохие репозитории GitHub
Вы же не хотите представлять грязный GitHub потенциальным работодателям во время поиска работы. Плохие репозитории, полные практического кода, или расплывчатые незавершенные проекты не дают хорошего представления о ваших способностях.
Кроме того, это может заставить потенциальных клиентов усомниться в вашей компетентности.
Эти проблемы могут не относиться к вам, если вы не используете GitHub профессионально. Но если вы планируете серьезно подойти к своим рабочим процессам и представить более профессиональный GitHub, вам следует очистить свои репозитории. Вы можете начать с удаления тех, которые не добавляют ценности вашим учетным данным GitHub.
Как удалить удаленный репозиторий на GitHub
GitHub не предлагает параметр командной строки для удаления репозиториев. В результате вам нужно удалить его вручную через веб-приложение.
Однако вы должны быть администратором с правами доступа, прежде чем сможете удалить репозиторий GitHub.
Чтобы удалить репозиторий GitHub, откройте браузер и войдите в свою учетную запись GitHub . Затем выполните следующие действия:
- Щелкните круглый значок профиля в правом верхнем углу веб-приложения.
- В раскрывающемся списке выберите Ваши репозитории, чтобы загрузить все ваши репозитории.
- Выберите репозиторий, который хотите удалить.
- Посмотрите вверху меню выбранного репозитория и нажмите « Настройки» .
- Прокрутите страницу настроек вниз, и вы увидите раздел под названием Danger Zone .
- Чтобы удалить выбранный репозиторий, нажмите Удалить этот репозиторий .
- Во всплывающем окне введите свое имя пользователя / имя репозитория в соответствующем поле.
- Если вы уверены, что хотите удалить репозиторий, нажмите Я понимаю последствия, удалите этот репозиторий, чтобы удалить его из своего удаленного репозитория на GitHub.
Что происходит при удалении удаленного репозитория?
Удаление репозитория на GitHub похоже на полное удаление файла с вашего ПК. Однако при удалении удаленного репозитория следует учитывать следующее:
- Вы не можете получить удаленный репозиторий.
- Удаление удаленного репозитория не влияет на файлы проекта локально.
- Это также не влияет на ваш локальный репозиторий.
- Все комментарии, пакеты, рабочий процесс и администраторы удаляются вместе с ним.
- Удаленный репозиторий не может быть разветвлен.
Учитывая последствия удаления репозитория GitHub, вы можете передумать. Однако GitHub также позволяет вам архивировать репозитории вместо их удаления.
Вы можете получить доступ к этой опции, щелкнув Архивировать этот репозиторий в зоне опасности .
Как удалить локальный репозиторий GitHub
Вы также можете удалить локальный репозиторий GitHub, если хотите. Все, что вам нужно сделать, это удалить папку .git в корне вашего проекта.
Для этого откройте командную строку и перейдите в корневую папку проекта. Затем введите следующую команду:
rm -rf .git
Хотя приведенная выше команда работает для Mac и Linux, в Windows процесс немного отличается.
Чтобы удалить локальный репозиторий в Windows, откройте командную строку от имени администратора. Вы можете сделать это, набрав cmd в строке поиска Windows.
Щелкните правой кнопкой мыши cmd в результатах поиска. Из вариантов выберите Запуск от имени администратора .
После открытия командной строки выйдите из системных каталогов с помощью < cd .. >. Затем перейдите в корневую папку вашего проекта и введите следующую команду:
rmdir .git
Однако, если папка .git не пуста, используйте:
rmdir /s .git
Организуйте свои репозитории на GitHub
Репозиторий GitHub является частью ваших учетных данных в Интернете. Он может служить портфолио, где потенциальные клиенты могут проверить ваши рабочие процессы и проекты, которые вы либо завершили, либо выполняете.
Однако, помимо исключения расплывчатых репозиториев, предоставление вашим репозиториям определенных имен помогает людям с первого взгляда понять, о чем идет речь.