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 *

Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Poll
Voting to make decisions or determine opinions
Story
Formatted Text with Embeds and Visuals
List
The Classic Internet Listicles
Countdown
The Classic Internet Countdowns
Open List
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item
Meme
Upload your own images to make custom memes
Video
Youtube, Vimeo or Vine Embeds
Audio
Soundcloud or Mixcloud Embeds
Image
Photo or GIF
Gif
GIF format