Eu acabei de iniciar um repositório com um usuário errado e quero desfazê-lo. Existe algum comando para isso? Eu realmente tenho que entrar e editar o diretório .git?
Obrigado, Mathew, mas você pode explicar "se você acabou de iniciar" - e se eu tiver feito algumas coisas desde então, alguns commits etc., simplesmente remover isso seja um problema?
Yarin
54
Não, você sempre pode remover todo o .gitsubdiretório sem causar efeitos negativos.
mskfisher
76
@mskfisher: Sem efeitos negativos além do seu repositório, isso é!
Cascabel
1
Se você iniciar um diretório sub git no seu diretório git atual, não execute o comando acima.
Zen
5
Eu acho que isso não funciona no Windows. Para janelasrmdir /s .git
Yubaraj 28/01
37
Nas janelas, digite rmdir .gitourmdir /s .git se a pasta .git tiver subpastas.
Se o seu shell do git não estiver configurado com direitos administrativos adequados (ou seja, ele nega quando você tenta rmdir), você pode abrir um prompt de comando (possivelmente como administrador - pressione a tecla Windows, digite 'cmd', clique com o botão direito do mouse 'no prompt de comando 'e selecione' executar como administrador) e tente os mesmos comandos.
Estou executando o Windows 7 com o console git bash. Os comandos acima não funcionariam para mim.
Então eu fiz isso através do Windows Explorer. Eu verifiquei mostrar arquivos ocultos, fui para o diretório de projetos e excluí manualmente a pasta .git. Em seguida, voltei à linha de comando que verifiquei executando o status git.
Que retornou ...
fatal: Não é um repositório git (ou qualquer um dos diretórios pai): .git
Qual é exatamente o resultado que eu queria. Ele retornou que o diretório não é um repositório git (mais!).
Respostas:
Você pode simplesmente excluir .git. Tipicamente:
Em seguida, recrie como o usuário certo.
fonte
.git
subdiretório sem causar efeitos negativos.rmdir /s .git
Nas janelas, digite
rmdir .git
ourmdir /s .git
se a pasta .git tiver subpastas.Se o seu shell do git não estiver configurado com direitos administrativos adequados (ou seja, ele nega quando você tenta
rmdir
), você pode abrir um prompt de comando (possivelmente como administrador - pressione a tecla Windows, digite 'cmd', clique com o botão direito do mouse 'no prompt de comando 'e selecione' executar como administrador) e tente os mesmos comandos.rd
é uma forma alternativa dormdir
comando. http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/rmdir.mspx?mfr=truefonte
O Git mantém todos os seus arquivos no diretório .git. Apenas remova esse e inicie novamente.
Esta publicação mostra como encontrar o arquivo .git oculto no Windows, Mac OSX, Ubuntu
fonte
Estou executando o Windows 7 com o console git bash. Os comandos acima não funcionariam para mim.
Então eu fiz isso através do Windows Explorer. Eu verifiquei mostrar arquivos ocultos, fui para o diretório de projetos e excluí manualmente a pasta .git. Em seguida, voltei à linha de comando que verifiquei executando o status git.
Que retornou ...
fatal: Não é um repositório git (ou qualquer um dos diretórios pai): .git
Qual é exatamente o resultado que eu queria. Ele retornou que o diretório não é um repositório git (mais!).
fonte
remova a
.git
pasta na pasta raiz do projetose você instalou submódulos e deseja remover o git, também remova
.git
das pastas dos submódulosfonte