Как очистить репозиторий github
Перейти к содержимому

Как очистить репозиторий github

  • автор:

Удаление репозитория Git из проекта

Удалите неиспользуемые репозитории Git из проекта, когда они больше не нужны. В этой статье показано, как удалить репозиторий Git из проекта Azure DevOps. Если вы хотите удалить весь проект, см. раздел Удаление проекта.

Невозможно удалить репозиторий, если это единственный репозиторий Git в проекте Azure DevOps. Если необходимо удалить единственный репозиторий Git в проекте, сначала создайте новый репозиторий Git , а затем удалите его.

Предварительные требования

  • Для удаления репозитория из проекта необходимо иметь разрешения на удаление репозитория .

Если вы хотите использовать команду azure DevOps CLI az repos delete , выполните действия, описанные в статье Начало работы с Azure DevOps CLI.

Удаление репозитория Git из Интернета

Вместо того чтобы удалять репозиторий, рекомендуется переименовать его и заблокировать его ветвь по умолчанию. Журнал фиксаций репозитория будет потерян при его удалении.

  1. Выберите Репозитории, Файлы. Просмотр ветвей
  2. В раскрывающемся списке репозитория выберите Управление репозиториями. Управление репозиториями
  3. Выберите имя репозитория в списке Репозитории , выберите меню . , а затем выберите Удалить репозиторий. Удаление репозитория
  4. Подтвердите удаление репозитория, введя имя репозитория и выбрав Удалить. Подтверждение удаления репозитория
  1. Щелкните значок параметров в Интернете, чтобы открыть страницу администрирования проекта, и выберите Управление версиями. Параметры управления версиями
  2. Выберите репозиторий Git, который нужно удалить из показанного списка, и выберите . рядом с именем. Выберите Удалить репозиторий. удалите репозиторий Azure DevOps Services, используя ссылку с многоточием рядом с именем репозитория.

Панель

Примечание Если панель Репозитории не развернута, выберите > , чтобы развернуть ее, и отобразите список репозиториев.

Подтверждение удаления репозитория

  • Подтвердите удаление репозитория, введя имя репозитория и выбрав Удалить.
  • Для удаления репозитория Git Azure DevOps можно использовать Azure DevOps CLI.

    az repos delete --id [--detect ] [--org] [--project] [--subscription] [--yes] 

    Параметры

    Параметр Описание
    id Идентификатор репозитория. Идентификатор репозитория можно получить, выполнив команду az repos list .
    detect Автоматическое обнаружение организации. Допустимые значения: false , true .
    org , organization URL-адрес организации Azure DevOps. Вы можете настроить организацию по умолчанию с помощью az devops configure -d organization= . Требуется, если не настроено по умолчанию или выбрано с помощью конфигурации Git. Пример: https://dev.azure.com/MyOrganizationName/ .
    project , p Имя или идентификатор проекта. Проект по умолчанию можно настроить с помощью az devops configure -d project= . Требуется, если не настроено по умолчанию или выбрано с помощью конфигурации Git.
    subscription Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s .
    yes Не запрашивайте подтверждение.

    Пример

    Следующая команда удаляет репозиторий Fabrikam с идентификатором 0d58f562-4a10-495d-94d7-7ac61a22d7cc . В этом примере используется следующая конфигурация по умолчанию: az devops configure —defaults organization=https://dev.azure.com/fabrikamprime project=»Fabrikam Fiber» .

    az repos delete --id 0d58f562-4a10-495d-94d7-7ac61a22d7cc Are you sure you want to delete this repository? (y/n): y 

    Команды Azure DevOps CLI не поддерживаются для Azure DevOps Server локальной среде.

    Как очистить git?

    Глупый вопрос.
    Если использовать git для хранения сайта и последующей разработки.
    Все файлы, которые когда либо использовались в процессе, сохраняются в папке .git
    Она растет.

    Есть ли способ в определенный момент как бы начать «с чистого листа»? Удалить всю историю изменений?

    • Вопрос задан более трёх лет назад
    • 14208 просмотров

    Комментировать
    Решения вопроса 2

    2ord

    Надо помнить, что

    GIT — the stupid content tracker

    Git не станет выполнять работу за разработчика.
    То, что папка .git растёт — совершенно нормальное явление для любого развивающегося проекта.
    По логике, нужно предотвратить занесение в репозиторий определённых файлов, указывая маски в файле .gitignore проекта.

    This article will explain how to use two of them: git filter-branch and the BFG Repo-Cleaner.

    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать

    Если хранение старой истории локально не требуется (в удаленном репозитории все останется и при желании можно переклонировать целиком) то можно сделать

    git clone --depth=1 file://olddir newdir rm -rf olddir mv newdir olddir

    Как удалить репозиторий на GitHub

    Как новичок в работе с системой GitHub, столкнулся с вопросом — как удалить созданный на GitHub репозиторий?

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

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

    Список репозиториев на GitHub

    Для начала открою свою страничку на GitHub и посмотрю, какие репозитории у меня уже есть:

    Список репозиториев на GitHub

    Один из репозиторев —

    arbeit

    — можно удалить.

    Для этой цели нужно просто зайти в него по ссылке:

    Репозиторий arbeit на GitHub

    В правом нижнем углу окна браузера, в списке, имеется строка

    Settings

    . Открываем ее, сразу же копируем имя репозитория в поле

    Repository name

    (оно нам понадобиться еще здесь) и прокручиваем страницу вниз, пока не находим раздел с устрашающим названием

    Danger Zone

    . В этой опасной зоне находим подраздел

    Delete this repository

    с одноименной кнопкой

    Delete this repository

    Жмем на эту кнопку и получаем в результате окно с предупреждением об удаленни репозитория. В окне запроса имени удаляемого репозитория вводим (или вставляем из буфера обмена) —

    arbeit

    Запрос имени удаляемого репозитория

    Снова жму на кнопку, на этот раз с еще более страшным напоминанием о последствиях совершаемого мною шага. И все! Репозиторий

    arbeit

    Удаленный репозиторий на GitHub

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

    Удаление репозитория с github’a

    1. Заходим в аккаунт
    2. Выбираем репозиторий который хотим удалить
    3. Заходим в репозиторий
    4. Выбираем в меню «Settings» (рис.) введите сюда описание изображения
    5. Скроллим страницу вниз, выбираем блок «Danger Zone», кнопка «Delete this repository» (рис.) введите сюда описание изображения
    6. В строке прописываем название репозитория на удаление: (рис.) введите сюда описание изображения
    7. Подтверждаем
      • Если запросит код, вводим свой код аккаунта.Все.

    Отслеживать
    ответ дан 11 дек 2017 в 12:01
    Uri Shlomy Uri Shlomy
    177 1 1 серебряный знак 11 11 бронзовых знаков

    настройки репозитория — удалить репозиторий (последняя опция) — ввести название репозитория

    Отслеживать
    ответ дан 5 июл 2014 в 9:15
    36.1k 2 2 золотых знака 56 56 серебряных знаков 83 83 бронзовых знака

      Важное на Мете
    Связанные
    Похожие

    Подписаться на ленту

    Лента вопроса

    Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

    Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.26.3951

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *