Respostas:
O Git mantém todos os seus arquivos no .git
diretório Apenas remova esse e inicie novamente.
Se você não consegue encontrá-lo, é porque está oculto.
No Windows 7, você precisa ir para a sua pasta, clicar no Organizecanto superior esquerdo, clicar no Folder and search options, clicar na Viewguia e clicar no Show hidden files, folders and drivesbotão de opção.
Em um Mac OS:
Abra um terminal (via Spotlight: pressione CMD+ SPACE, digite terminal
e pressione Enter) e execute:
defaults write com.apple.finder AppleShowAllFiles 1 && killall Finder
Nota: O atalho de teclado para mostrar arquivos ocultos no Finder é CMD+ SHIFT+, .portanto, não é mais necessário modificar a configuração do localizador dessa maneira
Você também pode digitar cd
(o espaço é importante), arrastar e soltar sua pasta de repositório git do Finder para a janela do terminal, pressionar e return, em seguida rm -fr .git
, digitar returnnovamente.
No Ubuntu, use o atalho Ctrl + H.
cmd + shift + .
Este foi um resultado excelente para o Google, para que as pessoas provavelmente o encontrem muito, mesmo que sejam antigas.
Se você realmente deseja remover todo o repositório, deixando apenas o diretório de trabalho, deve ser tão simples quanto isso.
rm -rf .git
As condições usuais sobre rm -rf
aplicar. Verifique se você possui um backup atualizado e se está absolutamente certo de que está no lugar certo antes de executar o comando. etc etc.
Se você deseja 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 arquivos .gitignore de todas as subpastas
Alternativa para matar o TortoiseGit:
rmdir /S /Q
)Onde $ GIT_DIR é o caminho para a pasta a ser pesquisada (o caminho do repositório git), execute o seguinte no terminal.
find $GIT_DIR -name *.git* -ok rm -Rf {} \;
Isso procurará recursivamente quaisquer diretórios ou arquivos que contenham ".git" no nome do arquivo / diretório dentro do diretório Git especificado. Isso incluirá arquivos .git / e .gitignore e quaisquer outros ativos semelhantes ao .git. O comando é interativo e perguntará antes de remover. Para prosseguir com a exclusão, basta digitar y, em seguida, Enter.
depois de clonar o repositório
cd /repo folder/
para ir para o diretório do arquivo
ls -a
ver todos os arquivos ocultos e não ocultos
.git .. .gitignore .etc
se você quiser, pode verificar a origem do repositório
git remote -v
Agora exclua .git, que contém tudo sobre o git
rm -rf .git
após a exclusão, você descobriria que não há nenhum controle vinculado ao git remoto novamente
git remote -v
agora você pode inicializar seu
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/Leonuch/flex.git
git push -u origin master
Para excluir completamente o .git
repositório no seu computador (no Windows 8 e superior):
.git
repositório normalmente está oculto nas janelas .git
repositório e pode excluí-loVocê pode criar um alias para ele. Estou usando o shell ZSH com 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"
Estou usando a lixeira para a lixeira, .git
pois o uso rm
é realmente perigoso:
trash .git
Então, estou reinicializando o repositório git:
git init
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.
Nem funcionou para mim. Aqui está o que fez:
.git
Em seguida, crie / restaure o projeto a partir do backup:
No Windows:
Agora você pode excluir a pasta .git
Não se preocupe, concordou com as respostas acima:
Mas para o projeto Privado, siga as etapas do Gitlab:
Você será solicitado a digitar o nome do seu projeto
Esta ação pode levar à perda de dados. Para evitar ações acidentais, solicitamos que você confirme sua intenção. Digite 'sample_project' para continuar ou fechar este modal para cancelar.
Agora seu projeto foi excluído com sucesso.
Prompt do Windows cmd: (Você pode tentar o comando abaixo diretamente no Windows cmd se não estiver familiarizado com os comandos grep, rm -rf, find, xargs etc., no git bash )
Exclua .git recursivamente dentro da pasta do projeto, usando o seguinte comando no cmd:
Tokens FOR / F "= *"% G IN ('DIR / B / AD / S .git ') DO RMDIR / S / Q "% G"
verdade, como o meu foi armazenado em USUÁRIOS, então, para abrir USUÁRIOS, vá para Ver em você, no canto superior esquerdo, encontre Opções, abra-o e edite as opções de visualização de pastas, ainda para exibir arquivos / pastas ocultos, todas as suas pastas serão exibidas e você pode excluir o repositório manualmente, lembre-se de ocultar os arquivos / pastas após concluir a exclusão.
defaults write com.apple.finder AppleShowAllFiles NO && killall Finder
para ocultar os arquivos ocultos novamente.