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

Как удалить git из проекта

  • автор:

Удаление репозитория 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 локальной среде.

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

    Вы можете удалить любой репозиторий или вилку, если вы являетесь владельцем организации или имеете права администратора для репозитория или вилки. При удалении репозитория, в котором создана вилка, вышестоящий репозиторий не удаляется.

    Only members with owner privileges for an organization or admin privileges for a repository can delete an organization repository. If Allow members to delete or transfer repositories for this organization has been disabled, only organization owners can delete organization repositories. For more information, see «Repository roles for an organization.»

    Deleting a public repository will not delete any forks of the repository.

    Warnings:

    • Deleting a repository will permanently delete release attachments and team permissions. This action cannot be undone.
    • Deleting a private repository will delete all forks of the repository.

    Some deleted repositories can be restored within 90 days of deletion. For more information, see «Restoring a deleted repository.»

    1. On GitHub.com, navigate to the main page of the repository.
    2. Under your repository name, click

    Settings. If you cannot see the «Settings» tab, select the

    Screenshot of a repository header showing the tabs. The

    dropdown menu, then click Settings.

    Работаем с репозиториями в Git

    Одна из самых распространенных систем управления версиями – Git. Ее ядро добавляет в систему ряд консольных команд, предназначенных для управления репозиториями. В самих же репозиториях хранятся важные каталоги, конфигурационные файлы, журналы и прочие связанные элементы.

    Далее я расскажу, как создать, клонировать и удалить эти репозитории.

    Следующие инструкции предназначены для тех, кто уже установил Git на свой сервер. Если вы еще не сделали этого, используйте руководство с GitHub, которое поможет разобраться с выполнением поставленной задачи.

    Создание Git-репозитория

    Сначала рассмотрим создание репозитория. Представим, что у вас уже есть папка для хранения файлов, но она еще не находится под контролем Git.

    Откройте «Командную строку‎» (Windows) или Терминал (Linux/macOS) и перейдите по пути данной папки.

    Команда для перехода по пути установки Git-репозитория

    В Linux выполните команду:

    cd /home/user/directory 

    В macOS :

    cd /Users/user/directory

    В Windows:

    cd C:/Users/user/directory

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

    git init

    Команда для установки локального Git-репозитория

    Благодаря этой команде создается структура подкаталога со всеми необходимыми файлами. Кстати, все они расположены в подпапке с названием .git . Пока что проект не находится под контролем учета версий, поскольку в него добавлены только нужные элементы для работы Git. Для добавления файлов в репозиторий будем использовать git add. Команда git commit является заключительной:

    git add git commit -m 'initial project version'

    Теперь у вас есть Git-репозиторий со всеми необходимыми составляющими и отслеживаемыми файлами.

    Комьюнити теперь в Телеграм
    Подпишитесь и будьте в курсе последних IT-новостей

    Клонирование существующего репозитория

    Второй вариант создания директории для контроля версий – копирование существующего проекта с другого сервера. Это актуально, когда осуществляется доработка готового проекта или вы желаете внедрить его компоненты в свой. В этом поможет команда git clone , о которой и пойдет речь далее.

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

    Для клонирования существующего репозитория понадобится ввести git clone . Пример такой команды вы видите ниже:

    git clone https://github.com/rep/rep

    Данная команда позволила вам получить клон всех версий указанного репозитория (в качестве примера было взято название rep ). Теперь на вашем сервере создана директория с указанным названием. К ней подключена поддержка контроля версий, то есть появилась папка .git .

    При использовании вышеуказанной команды репозиторий клонируется с текущим названием. Если же оно должно отличаться, используйте следующую вариацию команды:

    git clone https://github.com/rep/rep myrep

    Завершим этот раздел статьи описанием содержимого, которое появляется в консоли при выполнении команды. Данный вывод соответствует успешному клонированию:

    Cloning into 'Git'. remote: Counting objects: 46, done. remote: Compressing objects: 100% (25/25), done. remote: Total 46 (delta 7), reused 43 (delta 4), pack-reused 0 Unpacking objects: 100% (46/46), done. Checking connectivity. done.

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

    Если с созданием и клонированием репозиториев все понятно, то как быть, когда папка с проектом уже существует, но в нее нужно поместить новые данные, удалив предыдущие, или когда Git-репозиторий на сервере больше не нужен. В таком случае осуществляется стандартное удаление.

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

    rm -rf .git

    Еще один вариант – удаление .gitignore и .gitmodules в случае их наличия. Тогда команда меняет свой вид на:

    rm -rf .git*

    Остается только убедиться в отсутствии скрытой папки, которая может помешать инсталляции новой. Для этого существует простая команда ls -lah , выполнить которую необходимо с указанием того же каталога.

    Только что мы разобрались с основами создания, клонирования и удаления Git-репозитория. Удачи!

    Закрытие и удаление проекты

    Сведения о закрытии, повторном открытии и окончательном удалении проект.

    В этой статье

    Deleting a project

    You can delete a project to permanently remove it.

    1. Navigate to your project.
    2. In the top-right, click

    Screenshot showing a project's menu bar. The menu icon is highlighted with an orange outline.

    to open the menu.

    Closing a project

    You can close a project to remove it from the list of projects but retain the contents and ability to re-open the project later.

    1. Navigate to your project.
    2. In the top-right, click

    Screenshot showing a project's menu bar. The menu icon is highlighted with an orange outline.

    to open the menu.

    Re-opening an organization project

    You can reopen a previously closed project.

      In the upper-right corner of GitHub.com, select your profile photo, then click

    Screenshot of the dropdown menu under @octocat's profile picture.

    Your organizations.

    Screenshot of the navigation bar for an account. A tab, labeled with a table icon and

    Projects.

    Screenshot showing a project's menu bar. The menu icon is highlighted with an orange outline.

    to open the menu.

    Re-opening a user project

    You can reopen a previously closed project.

      In the top right corner of GitHub.com, click your profile photo, then click Your profile.

    Screenshot of the navigation bar for an account. A tab, labeled with a table icon and

    Projects.

    Screenshot showing a project's menu bar. The menu icon is highlighted with an orange outline.

    to open the menu.

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

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