Se você baixou um .zip
do Github ou clonado um repositório, ele será vinculado por padrão ao repositório de origem. Se você deseja alternar para seu próprio repositório ou remover o rastreamento de versão totalmente, você pode fazer isso facilmente.
Removendo Git Completamente
Git armazena todos os seus dados, e a maior parte de sua configuração, em uma pasta chamada .git
. A remoção desta pasta removerá completamente o rastreamento de versão do Git do diretório, mas também removerá todo o histórico de versão do Git. A pasta ficará como se nunca tivesse o Git instalado.
Se é isso que você deseja, pode excluí-lo. Mas, você pode querer alternar para seu próprio repositório e manter o histórico de versão da pasta. Isso é útil se você deseja fazer o download e bifurcar um projeto do Github (embora o Github tenha ferramentas para fazer isso automaticamente).
o .git
A pasta está oculta, portanto, a maneira mais fácil de excluí-la é através do seu terminal. Se você estiver se conectando a um servidor por SSH, terá que fazer isso de qualquer maneira. Navegue até a pasta e remova o .git
pasta:
cd ~/Downloads/your-git-repo rm -rf .git
Se você preferir excluí-lo por meio do navegador de arquivos, será necessário habilitar os arquivos ocultos. Você pode fazer isso no Windows pressionando a tecla Windows e pesquisando “Mostrar arquivos ocultos”.
A Apple não torna isso tão fácil para o MacOS. Você ainda precisará usar o terminal e modificar algumas configurações do Finder:
defaults write com.apple.finder AppleShowAllFiles TRUE killall Finder
Depois disso, você poderá excluir o .git
pasta do seu navegador de arquivos.
Mudar para um novo repositório (remoto)
Se quiser manter o histórico da versão de sua pasta, você deve deixar o .git
pasta sozinha e, em vez disso, remova e substitua o controle remoto existente. Git usa “remotos” para configurar de onde extrai as atualizações.
Observe que a remoção de um controle remoto não afeta seu repositório – ele simplesmente o desconecta do Github ou de onde quer que ele esteja hospedado. Você pode então adicionar um novo controle remoto, apontando para um novo repositório Github, e enviar seu .git
pasta para o seu próprio repo.
Você pode listar todos os controles remotos ao lado do URL para o qual eles apontam remote -v
:
git remote -v
Você provavelmente deseja remover “origin”, o controle remoto padrão. Você pode fazer isso com remote -rm
:
git remote rm origin
Então, você vai querer buscar o novo controle remoto:
git fetch origin
E empurre a pasta inteira:
git push -u origin master
Porém, se você fez alterações, você precisará adicionar e confirmar essas alterações antes de enviar.
0 Comments