Como excluir completamente um repository git criado com o init?

Eu criei um repository git init com git init . Eu gostaria de excluí-lo completamente e iniciar um novo.

O Git mantém todos os seus arquivos no diretório .git . Apenas remova esse e inicie novamente.

Se você não consegue encontrá-lo, é porque está oculto.

  • No Windows 7, você precisa ir até a pasta, clicar em Organizar no canto superior esquerdo, clicar em Opções de pasta e pesquisa , clicar na guia Exibir e clicar no botão de opção Mostrar arquivos, pastas e unidades ocultas .

  • Em um Mac OS:

    • Abra um Terminal (via Spotlight: pressione CMD + SPACE , digite terminal e pressione Enter ) e faça o seguinte comando: defaults write com.apple.finder AppleShowAllFiles 1 && killall Finder .

    • Ou você também pode digitar cd (o espaço é importante), arraste e solte sua pasta git repo do Finder para a janela do terminal, pressione return , digite rm -fr .git e retorne novamente.

  • No Ubuntu, use o atalho Ctrl + H.

Se você realmente quer remover todo o repository, deixando apenas o diretório de trabalho, então deve ser tão simples quanto isso.

 rm -rf .git 

As condições usuais sobre rm -rf aplicam. Certifique-se de ter um backup atualizado e tenha absoluta certeza de que está no lugar certo antes de executar o comando. etc etc.

Se você quiser excluir todas as pastas .git em um projeto, use o seguinte comando:

 find . -type f | grep -i "\.git" | xargs rm 

Isso também excluirá todas as pastas .git e os arquivos .gitignore de todas as subpastas

Alternativa para matar o TortoiseGit:

  • Abra o TortoiseGit-Settings (clique com o botão direito em qualquer pasta, TortoiseGit → Settings)
  • Vá para a opção Icon Overlays .
  • Alterar o cache de status de padrão para nenhum
  • Agora você pode excluir o diretório (com o Windows Explorer ou o rmdir /S /Q )
  • Defina o cache de status de nenhum para padrão e você deve estar bem de novo …

cd para o diretório do qual git precisa ser excluído e executar o comando

Mac OS ou qualquer distro Linux

 rm -rf .git 

Onde $ GIT_DIR é o caminho para a pasta a ser pesquisada (o caminho do repository do git), execute o seguinte no terminal.

 find $GIT_DIR -name *.git* -ok rm -Rf {} \; 

Isso irá procurar recursivamente por quaisquer diretórios ou arquivos contendo “.git” no nome do arquivo / diretório dentro do diretório Git especificado. Isso includeá arquivos .git / e .gitignore e quaisquer outros resources semelhantes a .git. O comando é interativo e perguntará antes de remover. Para continuar com a exclusão, basta digitar y e depois Enter.

Você pode usar o seguinte comando na linha de comando

 rm -rf .git 

Aqui rm significa remover, -rf significa força recursiva e .git é o repository / arquivo que você deseja remover. Por favor, tenha cuidado ao usar este comando. Se você tentou rm -rf quaisquer outros arquivos ou pastas, eles podem ser excluídos permanentemente. Nunca execute isso na sua área de trabalho. Você pode limpar todo o seu trabalho. Tenha cuidado ao usar este comando.

Acabei de recolher os que funcionam melhor para mim:

 cd  find . -type f | grep -i "\.git" | xargs rm cd .. rm -rf  mkdir  cd  git init 

Executar

 rm -rf .git 

na sua pasta repo

Você pode criar um alias para ele. Estou usando o shell ZSH com o Oh-my-Zsh e aqui está um alias útil:

 # delete and re-init git # usage: just type 'gdelinit' in a local repository alias gdelinit="trash .git && git init" 

Eu estou usando o lixo para .git pasta .git desde usando rm é realmente perigoso:

 trash .git 

Então estou reinicializando o repository do git:

 git init 

Eu fiz isso e funcionou muito bem.
1. Remova o arquivo .git do repository por rm -fr .git
2. Remova a pasta repo por rm -R path\your_repo_name

Para excluir totalmente o repository .git no seu computador (no Windows 8 e superior):

  1. O repository .git normalmente está oculto nas janelas
  2. Então você precisa marcar os “itens ocultos” para mostrar as pastas ocultas
  3. No topo do site do seu diretório você encontra a opção “view”
  4. Dentro da opção “view” você encontra “itens escondidos” e marca
  5. Então você vê o repository .git então você pode excluí-lo

Eu tentei:

rm -rf .git e também

O Git mantém todos os seus arquivos no diretório .git. Apenas remova esse e inicie novamente.

Nenhum funcionou para mim. Veja o que fez:

  • Exclua todos os arquivos, exceto para .git
  • git add. -UMA
  • git commit -m “projeto inteiro deletado”
  • git push

Em seguida, crie / restaure o projeto a partir do backup:

  • Crie novos arquivos de projeto (ou copie e cole um backup)
  • git add. -UMA
  • git commit -m “projeto recriado”
  • git push

No windows:

  1. Pressione o botão Iniciar
  2. Monitor de Recursos de Pesquisa
  3. Sob a guia CPU -> digite .git -> clique direito rundll32 e processo final

Agora você pode excluir a pasta .git

Prompt do Windows cmd: (Você pode tentar o comando abaixo diretamente no Windows cmd se não estiver confortável com o comando grep, rm -rf, find, xargs etc., no git bash )

Exclua .git recursivamente dentro da pasta do projeto pelo seguinte comando no cmd:

FOR / F “tokens = *”% G IN (‘DIR / B / AD / S .git ‘) DO RMDIR / S / Q “% G”

vc também pode deletar essas pastas e arquivos onde vc tem um repository git

http://sofpt.miximages.com/git/h_1460324963_2968655_d38544bf73.png

  • Remover /var/www/gitorious (ou onde você instalou)
  • Remover serviços em /etc/monitd
  • Remover usuário do git
  • Remova /usr/local/activemq e o script de boot para isso em /etc/init.d/act