Esiste un comando per annullare git init?


Risposte:


1234

Puoi semplicemente eliminare .git. Tipicamente:

rm -rf .git

Quindi, ricrea come l'utente giusto.


8
Grazie Mathew, ma puoi spiegare "se l'hai appena iniziato" - e se avessi fatto alcune cose da allora, qualche impegno, ecc., La semplice rimozione di questo sarebbe un problema?
Yarin,

54
No, puoi sempre rimuovere l'intera .gitsottodirectory senza effetti negativi.
mskfisher,

76
@mskfisher: nessun effetto dannoso oltre al tuo repository è sparito, cioè!
Cascabel,

1
Se si avvia una directory secondaria git nella directory corrente di Git, non eseguire il comando sopra.
Zen,

5
Penso che questo non funzioni in Windows. Per windowsrmdir /s .git
Yubaraj,

38

In Windows, digitare rmdir .gito rmdir /s .gitse la cartella .git ha sottocartelle.

Se la tua shell git non è configurata con i diritti amministrativi appropriati (cioè ti nega quando provi a farlo rmdir), puoi aprire un prompt dei comandi (possibilmente come amministratore - premi il tasto Windows, digita 'cmd', fai clic con il tasto destro 'prompt dei comandi "e seleziona" esegui come amministratore) e prova gli stessi comandi.

rdè una forma alternativa del rmdircomando. http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/rmdir.mspx?mfr=true


1
rmdir / s .git se si aggiunge già un telecomando per forzare file e sottocartelle
dpineda

Ho fatto un init git per caso su una cartella in Win7. Il rmdir / s .git lo ha rimosso.
qxotk,

5

Git mantiene tutti i suoi file nella directory .git. Basta rimuovere quello e di nuovo init.

Questo post ti mostra come trovare il file .git nascondi su Windows, Mac OSX, Ubuntu


4

Sto eseguendo Windows 7 con console Git Bash. I comandi sopra non funzionerebbero per me.

Quindi l'ho fatto tramite Windows Explorer. Ho controllato mostra i file nascosti, sono andato alla directory dei miei progetti ed ho eliminato manualmente la cartella .git. Quindi di nuovo nella riga di comando ho controllato eseguendo git status.

Che è tornato ...

fatale: non un repository git (o una qualsiasi delle directory principali): .git

Qual è esattamente il risultato che volevo. È tornato che la directory non è un repository git (più!).


4

rimuovere la .gitcartella nella cartella principale del progetto

se hai installato i sottomoduli e vuoi rimuovere il loro git, rimuovi anche .gitdalle cartelle dei sottomoduli

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.