Как удалить отслеживание версий Git из папки — CloudSavvy IT

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

Полное удаление Git

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

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

Однако папка .git скрыта, поэтому проще всего удалить ее через терминал. Если вы подключаетесь к серверу через SSH, вам все равно придется это сделать. Перейдите в папку и удалите папку .git:

компакт-диск ~ / Загрузки / ваш-git-repo rm -rf .git

Если вы предпочитаете удалить его через файловый браузер, вам необходимо включить скрытые файлы. Вы можете сделать это в Windows, нажав клавишу Windows и выполнив поиск «Показать скрытые файлы».

яблоко не делает это так просто для MacOS. Вам все равно нужно будет использовать терминал и изменить конфигурацию Finder:

по умолчанию пишем com.apple.finder AppleShowAllFiles ИСТИНА killall Finder

После этого вы сможете удалить папку .git из своего файлового браузера.

Переход на новый репозиторий (удаленный)

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

Обратите внимание, что удаление пульта дистанционного управления не влияет на ваш репозиторий — оно просто отключает его от Github или где бы он ни находился. Затем вы можете добавить новый пульт, указывающий на новый репозиторий Github, и поместить свою папку .git в свое собственное репо.

Вы можете перечислить все пульты вместе с URL-адресом, на который они указывают, с помощью remote -v:

git удаленный -v

Вы, вероятно, захотите удалить «origin», пульт по умолчанию. Вы можете сделать это с помощью remote -rm:

git удаленный источник rm

Затем вы захотите получить новый пульт:

git fetch origin

И проталкиваем всю папку:

git push -u origin master

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

Похожие записи

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

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