C’è un comando per annullare git init?

Ho appena avviato un repository con un utente sbagliato e voglio annullarlo. C’è qualche comando per questo? Devo effettivamente entrare e modificare la directory .git?

Se hai appena finito, puoi semplicemente cancellare .git. Tipicamente:

rm -rf .git 

Quindi, ricrea come l’utente giusto.

In Windows, digita rmdir .git o rmdir /s .git se la cartella .git ha sottocartelle.

Se la tua shell git non è configurata con i diritti amministrativi appropriati (cioè ti nega quando provi a rmdir ), puoi aprire un prompt dei comandi (possibilmente come amministratore – premi il tasto Windows, scrivi ‘cmd’, fai clic destro ‘ prompt ‘e selezionare’ Esegui come amministratore ‘e provare gli stessi comandi.

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

Git mantiene tutti i suoi file nella directory .git. Basta rimuoverlo e ricominciare.

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

Sto usando Windows 7 con git bash console. I comandi sopra non funzionerebbero per me.

Così l’ho fatto tramite Windows Explorer. Ho controllato di mostrare i file nascosti, sono entrato nella directory dei miei progetti e ho cancellato manualmente la cartella .git. Poi di nuovo nella riga di comando che ho controllato eseguendo git status.

Che ha restituito …

fatale: non un repository git (o nessuna delle directory madri): .git

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

rimuovere la cartella .git nella cartella principale del progetto

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