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

Обновлено: 07.07.2024

Этот вопрос не имеет ничего общего с Git; скорее, это связано с удалением привязки/привязка к Git-репозиторий, который в Visual студии 2015 (VS2015) ранее видел.

Обратите внимание, что кнопка Удалить неактивна (отключена). Как я могу удалить эту запись из группы «локальный Git-репозитории" в список?

Решение гораздо проще. Вам просто нужно удалить три файла из Пути UNC проекта.

Пример: Документы C:\Users\Your \Имя Пользователя\Визуальный Проект Студии 2015\Проекты\Папку

Затем окончательно удалить (на"шифт + дель и") в `.файлы Git* и папки. Там два файла и одну папку, которая может быть скрыта, чтобы обеспечить вас есть ваши папки и параметры поиска и GT; вид > Показывать скрытые файлы, папки и диски (переключатель) установлен.

Файлы постоянно удаляются:

.gitattributes по (файл)

Инструменты -> Настройки -> управление -&источник ГТ; источник тока модуля управления: нет

Короткая Версия

Удалить соответствующий энтр(г|Ам) в соответствии с HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\TeamFoundation\GitSourceControl\Repositories .

Кажется, визуальная студия отслеживает все Git-репозитории, что он видел. Даже если вы закроете проект, ссылка на репозиторий, старые записи будут появляться в списке.

Эта проблема не нова в Visual студии:

Подробная Инструкция

Будьте уверены, чтобы иметь Visual Studio 2015 был закрыт прежде чем выполнять следующие действия.

1. Открыть regedit.exe и перейдите к

Смерзаться хранилищ для ВС

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

2. Найти в Git-репозиторий, который вы хотите удалить из списка. Посмотрите на имя и путь значения для проверки правильного репозитория удалить:

проверить РЕПО удалить

3. Удалить ключ (и соответствующие подразделы).

(Опционально: перед удалением, вы можете щелкнуть правой кнопкой мыши и выбрать экспорт чтобы создать резервную копию этого ключа в случае, если вы ошиблись.) Теперь щелкните правой кнопкой мыши на ключ (в моем случае это AE76C67B6CD2C04395248BFF8EBF96C7AFA15AA9 и выберите Удалить).

4. Проверьте, что LastUsedRepository ключевые моменты, чтобы "что-то другое.&и"

расположение общий ключ

и удалить ключ LastUsedRepository (ключ будет повторно создан против если требуется). Если вы беспокоитесь об удалении ключа, вы можете просто изменить значение и установить его на пустую строку:

удалить последний использованный РЕПО

При открытии Visual Studio 2015 и снова, в репозитории Git привязки должны больше не появляются в списке.

Репозиторий Git могут быть удалены от локальный Git-репозитории список против-2015 когда больше нет активных проектов.

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

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

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

Удаление .скрытые папки git работает для меня.

Ответ выше не работает для меня. Записи реестра будет автоматически добавлен, когда я открыл решение в Visual студии. Я нашел разрешение в одной из ссылок в Matthews ответа, хотя так кредит все равно идет к нему за правильный ответ.

Удалить скрытую.папка ГИТ в solutionfolder.

Я также удалены .gitattributes ПО "и".файлы гитюдного только, чтобы держать мои папки чистые.

Расширение NoGit просто скрывает проблему, отключив ЖКТ поставщика системы управления версиями каждый раз при загрузке решения. Он делает эту работу для каждого решения, которое загружается в Visual студии.

Я решил открыть еще один проект и удаления репозитория Git из местных репозиториев Git, как Крис С. предложил (вид > командный Обозреватель > локальный git-репозиториев, выберите репозиторий, который необходимо удалить и нажмите кнопку Удалить). Затем я удалил .папку Git с пути проекта, как полагают спирали. Возобновил проект и, наконец, git интеграции пропал!

  1. убедитесь, что вы не подключены к проекту, который вы хотите удалить
  2. проект закрыт в обозревателе решений

Я потратил некоторое время, чтобы удалить интеграция Git с моей визуальной студии Проект 2015. каждый раз, когда я удалить командой git в Visual Studio и добавьте TFS следуя этой -- Инструменты -> опции -> sourceControl -> выбор&плагин ГТ; визуальный команда студии Foundation Server, он использовал, чтобы вернуться.

Мое решение было -

делая физическое расположение моего проекта - показать все скрытые файлы. вы можете сделать это на Показывать скрытые файлы и папки в Windows. тогда я понимаю, там был скрытый каталог .мерзавец что-то. Я сохранил полное резервное копирование моей папке проекта, а также в Git папку любого другого резервного копирования, что надо (я его сохранил резервную копию в случае если перерывы проект, так что я могу вернуться в прежнее состояние).

затем я удалил скрытый .папку Git и любых других .связанные файлы в Git.

тогда я пытаюсь Инструменты -> опции -> sourceControl -и GT; выбор&плагин ГТ; визуальный команда студии Foundation сервер. затем я открываю проект в Visual студии - Файл -> открыть -и GT; проект/решение..

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

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

Этот вопрос не имеет ничего общего с git; скорее, он связан с удалением привязки/сопоставления в репозиторий git, который ранее видел Visual Studio 2015 (VS2015).

Удалить кнопка выделена серым цветом

Вот скриншот проблемы:

Обратите внимание, что кнопка удаления недоступна (отключена). Как удалить эту запись из списка локальных git репозиториев?

Решение намного проще. Вам просто нужно удалить три файла из UNC-пути проекта.

Перейдите к пути UNC UNC.

Пример: C:\Users\Имя пользователя \Documents\Visual Studio 2015\Projects\Папка проекта

Файлы для окончательного удаления:

Сервис → Параметры → Контроль источника → Подключаемый модуль управления текущим источником: Нет

Укороченная версия

Удалите соответствующие записи в разделе HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\TeamFoundation\GitSourceControl\Repositories .

Удалите HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\TeamFoundation\GitSourceControl\General\LastUsedRepository если он совпадает с репо, который вы пытаетесь удалить.

Кажется, что Visual Studio отслеживает все репозитории git, которые он видел. Даже если вы закроете проект, который ссылался на репозиторий, старые записи все равно могут появиться в списке.

Эта проблема не является новой для Visual Studio:

Подробные инструкции

Обязательно закройте Visual Studio 2015 перед выполнением следующих действий.

1. Откройте regedit.exe и перейдите к

2. Найдите репозиторий git, который вы хотите удалить из списка. Посмотрите на значения name и path чтобы проверить правильный репозиторий для удаления:

3. Удалите ключ (и соответствующие подразделы).

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

и удалите ключ LastUsedRepository (ключ будет воссоздан VS при необходимости). Если вас беспокоит удаление ключа, вы можете просто изменить значение и установить для него пустую строку:

При повторном открытии Visual Studio 2015 привязка репозитория git больше не должна появляться в списке.

Репозиторий Git можно удалить из списка Локальный Git Репозитории в VS-2015, когда он больше не является активным проектом.

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

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

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

К сожалению, Team Explorer, похоже, всегда поддерживает один репозиторий. Не уверен, как убедить его полностью отказаться, не переключаясь на другой репозиторий.

Удаление скрытой папки .git для меня работало.

Этот ответ мне не помог. Записи реестра просто будут автоматически добавлены, когда я открою решение в Visual Studio. Я нашел резолюцию в одной из ссылок в ответе Мэтьюза, хотя так что кредит по-прежнему подходит ему для правильного ответа.

Удалите скрытую папку .git в папке решений.

Я также удалил файлы .gitattributes и .gitignore , чтобы моя папка была чистой.

Расширение NoGit просто скрывает проблему, отключая поставщика контроля версий Git при каждой загрузке решения. Это делает эту работу для каждого решения, которое загружается в Visual Studio.

    убедитесь, что вы не подключены к проекту, который хотите удалить.

проект закрыт в проводнике решений

Вот и все, если теперь повторить попытку, действие удаления будет включено

создание моего физического местоположения project- Показать все скрытые файлы. Вы можете сделать это, показав скрытые файлы и опцию папки Windows. потом я понимаю, что там была скрытая папка .git что-то. Я сохранил полную резервную копию папки моего проекта, а также папку git для любой другой резервной копии, которая была необходима (я сохранял эту резервную копию на случай перерывов в работе моего проекта, чтобы я мог вернуться к предыдущему состоянию).

Затем я удалил скрытую папку .git и любые другие файлы, связанные с .git.

тогда я пытаюсь Инструменты → опция → sourceControl → выбор плагинов → Visual Studio Team Foundation server. затем я открываю проект визуальным файлом studio- → открыть → проект/решение..

также хорошо удалить любое git-соединение из проводника управления источниками.. если оно есть..

поэтому главное, чтобы в вашем проекте не было скрытого файла git и любого другого расширения git.. надеюсь, это кому-нибудь пригодится..

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

Это тот же тип поведения при работе с ветками при использовании Git с Visual Studio 2015. Вам нужно выбрать другую ветку, прежде чем вы сможете удалить ветку, которую хотите удалить.

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

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

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

Перейдите к Control Panel\User Accounts\Credential Manager и выберите Windows Credential , затем удалите учетную запись git.

загрузите расширение с microsoft и установите для удаления расширения GIT из Visual Studio и SSMS.

SSMS: отредактируйте файл ssms.pkgundef, найденный в C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio\ssms.pkgundef и удалите все связанные записи GIT

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

Git является интерфейсом системы управления версиями по умолчанию в Visual Studio. Мы продолжаем расширять набор возможностей Git, постоянно анализируя результаты и учитывая ваши отзывы. Дополнительные сведения о недавно обновленных компонентах и ссылки на опрос, через который вы можете оставить свой отзыв, см. в записи блога, посвященной поддержке нескольких репозиториев в Visual Studio.

Теперь GIT является интерфейсом системы управления версиями по умолчанию в Visual Studio 2019. Начиная с версии 16.6 мы работаем над созданием набора функций на основе ваших отзывов. В версии 16.8 Git стал интерфейсом управления версиями по умолчанию для всех.

Мы продолжаем расширять набор возможностей Git в Visual Studio 2022. Дополнительные сведения о последнем обновлении компонентов см. в записи блога Поддержка нескольких репозиториев в Visual Studio.

Дополнительные сведения о Git

Использование GIT в Visual Studio

Мы подробно расскажем вам о том, как использовать новый интерфейс Git в Visual Studio. Однако если вы хотите сначала ознакомиться с кратким обзором, посмотрите следующее видео:

Длительность видео: 05:27 мин.

Существует три способа начать использование Git в Visual Studio для повышения производительности:

    . Если ваш код не связан с GIT, можно создать новый репозиторий GIT. . Если код, с которым вы хотите работать, не находится на вашем компьютере, можно клонировать любые существующие удаленные репозитории. . Если у вас уже есть код на компьютере, его можно открыть с помощью пункта меню Файл > Открыть > Решение/проект (или Папка). Visual Studio автоматически определяет, имеется ли инициализированный репозиторий GIT.

Начиная с версии 16.8 Visual Studio 2019 включает полностью интегрированный интерфейс для работы с учетными записями GitHub. Теперь вы можете добавить в цепочку ключей учетные записи GitHub и GitHub Enterprise. Вы сможете добавлять и использовать их так же, как и учетные записи Майкрософт. Это позволит упростить доступ к ресурсам GitHub в Visual Studio. Дополнительные сведения см. на странице Работа с учетными записями GitHub в Visual Studio.

Visual Studio включает полностью интегрированную учетную запись GitHub. Вы не только можете добавить учетные записи GitHub и GitHub Enterprise в цепочку ключей, но и использовать их так же, как учетные записи Майкрософт. Дополнительные сведения см. на странице Работа с учетными записями GitHub в Visual Studio.

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

Если ваш код не связан с GIT, можно начать с создания нового репозитория GIT. Подробные сведения см. в разделе Создание репозитория в Visual Studio.

Если ваш код не связан с GIT, можно начать с создания нового репозитория GIT. Для этого в строке меню выберите GIT > Создать репозиторий GIT. Затем в диалоговом окне Создание репозитория GIT введите свои данные.

Диалоговое окно "Создание репозитория Git" в Visual Studio.

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

Вы можете создать исключительно локальный репозиторий GIT, выбрав параметр Только локальный. Вы также можете связать локальный проект с любым существующим пустым удаленным репозиторием, размещенным в Azure DevOps или у любого другого поставщика Git, с помощью параметра Существующий удаленный репозиторий.

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

В Visual Studio процесс клонирования прост. Пошаговые инструкции см. в разделе Клонирование репозитория в Visual Studio.

В Visual Studio процесс клонирования прост. Если вы знаете URL-адрес репозитория, который нужно клонировать, можно вставить его в разделе Расположение репозитория, а затем выбрать место на диске, в которое будет клонирован репозиторий.

Диалоговое окно "Клонирование репозитория Git" в Visual Studio.

Если вы не знаете URL-адрес репозитория, в Visual Studio можно легко перейти к существующему репозиторию GitHub или Azure DevOps и выбрать его.

Открытие существующего локального репозитория

После клонирования или создания репозитория GIT Visual Studio обнаружит его и добавит в список Локальные репозитории в меню GIT.

В нем можно быстро открывать репозитории GIT и переключаться между ними.

Вариант "Локальные репозитории" в меню Git в Visual Studio.

Просмотр файлов в обозревателе решений

При клонировании репозитория или открытии локального репозитория Visual Studio переключается в этот контекст GIT, сохраняя и закрывая все ранее открытые решения и проекты. Обозреватель решений загружает папку в корне репозитория Git и проверяет дерево каталогов на наличие просматриваемых файлов. К ним относятся такие файлы, как CMakeLists.txt или файлы с расширением SLN.

Visual Studio настраивает представление в зависимости от файла, загруженного в обозреватель решений:

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

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

Обозреватель решений с нажатой кнопкой "Переключить представления" в Visual Studio.

Окно "Изменения GIT"

GIT отслеживает изменения файлов в репозитории в процессе работы и разделяет файлы на три категории. Это те же изменения, которые отображаются при вводе команды git status в командной строке.

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

В процессе работы Visual Studio отслеживает изменения в файлах проекта в разделе Изменения окна Изменения GIT.

Окно "Изменения Git" в Visual Studio.

Когда вы будете готовы подготовить изменения, нажмите кнопку + (плюс) для каждого из файлов, которые необходимо подготовить, или щелкните файл правой кнопкой мыши и выберите пункт Промежуточно сохранить. Можно также подготовить все измененные файлы одним щелчком мыши, используя кнопку "Промежуточно сохранить все" ( + ) в верхней части раздела Изменения.

При подготовке изменения Visual Studio создает раздел Подготовленные изменения. Только изменения из раздела Подготовленные изменения добавляются к следующей фиксации, которую можно выполнить, выбрав команду Зафиксировать промежуточные. Эквивалентная команда для этого действия — git commit -m "Your commit message" . Можно также отменить подготовку изменений, нажав кнопку – (минус). Эквивалентная команда для этого действия — git reset <file_path> для отмены размещения одного файла или git reset <directory_path> для отмены размещения всех файлов в каталоге.

Построчное сравнение версий файла в Visual Studio.

Выбор существующей ветви

В Visual Studio текущая ветвь отображается в селекторе в верхней части окна Изменения GIT.

Текущие ветви, которые можно просмотреть с помощью селектора в верхней части окна &quot;Изменения Git&quot; в Visual Studio.

Текущая ветвь также доступна в строке состояния в правом нижнем углу интегрированной среды разработки Visual Studio.

Текущие ветви, которые можно просмотреть с помощью строки состояния в правом нижнем углу интегрированной среды разработки Visual Studio.

В обоих местах можно переключаться между имеющимися ветвями.

Создание ветви

Можно также создать новую ветвь. Эквивалентная команда для этого действия — git checkout -b <branchname> .

Чтобы создать ветвь, достаточно ввести ее имя и указать существующую ветвь, на основе которой будет создана данная.

Диалоговое окно &quot;Создание новой ветви&quot; в Visual Studio.

В качестве базовой можно выбрать существующую локальную или удаленную ветвь. Если флажок Извлечь ветвь установлен, вы автоматически переключитесь на новую ветвь после ее создания. Эквивалентная команда для этого действия — git checkout -b <new-branch><existing-branch> .

Окно "Репозиторий GIT"

В Visual Studio имеется новое окно Репозиторий GIT, в котором представлены все сведения о репозитории, включая все ветви, удаленные репозитории и журналы фиксации. Открыть это окно можно из меню GIT или Вид либо непосредственно из строки состояния.

Управление ветвями

При выборе в меню GIT пункта Управление ветвями отображается древовидное представление ветвей в окне Репозиторий GIT. В левой области можно использовать контекстное меню для извлечения, создания, объединения ветвей, перемещения изменений из одной ветви в другую, отбора изменений и других действий. Щелкнув ветвь, можно просмотреть ее журнал фиксаций в правой области.

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

Окно &quot;Изменения Git&quot; с индикатором под раскрывающимся списком в Visual Studio.

Окно &quot;Репозиторий Git&quot; с журналом фиксаций для ветви в Visual Studio.

Сведения о фиксации

Диалоговое окно &quot;Сведения о фиксации&quot; в Visual Studio.

Разрешение конфликтов слияния

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

Дополнительные сведения о конфликтах слияния и способах их обработки см. на странице Устранение конфликтов слияния.

В Visual Studio можно легко выявлять и устранять конфликты слияния. Во-первых, в верхней части окна Репозиторий GIT имеется золотистая информационная панель.

Но если ни одно из этих окон не открыто и вы переходите к файлу с конфликтами слияния, вам не придется искать следующий текст:

Редактор слияния

Редактор слияния в Visual Studio позволяет выполнять трехстороннее сравнение: в нем приводятся входящие изменения, текущие изменения и результат слияния. С помощью панели инструментов вверху редактора слияния можно переходить между конфликтами и просматривать результаты автоматического слияния в файле.

Редактор слияния в Visual Studio.

Настройка параметров GIT

Чтобы настроить параметры GIT на уровне репозитория, а также на глобальном уровне, выберите в строке меню пункты GIT > Параметры или Сервис > Параметры > Управление исходным кодом. Затем выберите нужные параметры.

Диалоговое окно &quot;Параметры&quot; Visual Studio IDE, в котором можно выбрать параметры персонализации и настройки.

Использование всех возможностей Team Explorer в Visual Studio

Новый интерфейс GIT — это система контроля версий по умолчанию в Visual Studio 2019 начиная с версии 16.8. Однако при желании этот интерфейс можно отключить. Чтобы вернуться в Team Explorer для Git, выберите Средства > Параметры > Среда > Функции предварительной версии и снимите флажок Новый пользовательский интерфейс Git.

Раздел &quot;Функции предварительной версии&quot; диалогового окна &quot;Параметры&quot; в Visual Studio.

Что дальше?

Хотя новый интерфейс Git теперь включен по умолчанию в Visual Studio 2019 начиная с версии 16.8, мы продолжаем добавлять новые функции для его совершенствования. Чтобы ознакомиться с новыми обновлениями интерфейса Git в предварительном выпуске, скачайте и установите его со страницы Visual Studio 2022, предварительная версия.

Мы продолжаем добавлять новые функции для расширения возможностей Git в Visual Studio. Дополнительные сведения о недавно обновленных компонентах и ссылки на опрос, через который вы можете оставить свой отзыв, см. в записи блога, посвященной поддержке нескольких репозиториев в Visual Studio.

Если у вас есть предложение, отправьте его нам. Мы будем рады вашему участию в работе над решением на портале Сообщества разработчиков.

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

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

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

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

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

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

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

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

В macOS :

В Windows:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также: