Como remover o rastreamento de versão Git de uma pasta


0

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”.

Propaganda

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
Propaganda

Porém, se você fez alterações, você precisará adicionar e confirmar essas alterações antes de enviar.


Like it? Share with your friends!

0

What's Your Reaction?

hate hate
0
hate
confused confused
0
confused
fail fail
0
fail
fun fun
0
fun
geeky geeky
0
geeky
love love
0
love
lol lol
0
lol
omg omg
0
omg
win win
0
win

0 Comments

Your email address will not be published. Required fields are marked *