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?Esiste un comando per annullare git init?
risposta
Se hai appena finito, puoi semplicemente cancellare .git. Tipicamente:
rm -rf .git
Quindi, ricreare il diritto utente.
Grazie Mathew, ma puoi esporre su "se hai appena finito" - cosa succede se ho fatto del materiale da quando, alcuni commit ecc, semplicemente rimuovono questo è un problema? – Yarin
No, puoi sempre rimuovere l'intera sottodirectory '.git' senza effetti negativi. – mskfisher
@mskfisher: nessun effetto negativo a parte il deposito sparito, ovvero! – Cascabel
In Windows, digitare rmdir .git
o rmdir /s .git
se la cartella .git contiene sottocartelle.
Se la shell git non è configurato con adeguati diritti amministrativi (vale a dire che si nega quando si tenta di rmdir
), è possibile aprire un prompt dei comandi (possibilmente come amministratore - premere il tasto Windows, digitare 'cmd', fare clic con il tasto destro del mouse su "prompt dei comandi" 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
rmdir/s.git se si aggiunge già un telecomando per forzare file e sottocartelle – dpineda
Ho fatto un init git per sbaglio su una cartella in Win7. Il file rmdir/s .git l'ha rimosso. – condiosluzverde
Git mantiene tutti i suoi file nella directory .git. Basta rimuoverlo e ricominciare.
Questo post ben mostrano come trovare il file .git pelle su Windows, Mac OSX, Ubuntu
Sono in esecuzione Windows 7 con console git bash. I comandi precedenti non funzionerebbero per me.
Quindi l'ho fatto tramite Windows Explorer. Ho controllato mostrare i file nascosti, sono andato nella directory dei miei progetti e ho cancellato manualmente la cartella .git. Poi di nuovo nella riga di comando ho controllato eseguendo git status.
che ha restituito ...
fatale: non è un repository git (o una qualsiasi delle directory principali): .git
Che è 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 si è installato sottomoduli e vogliono rimuovere i loro git, anche rimuovere .git
da cartelle sottomoduli
- 1. Esiste un comando per annullare git flow init?
- 2. Come annullare hg init?
- 3. Git: init init nella directory errata
- 4. Come annullare git init su una home directory?
- 5. Esiste un modo per annullare un'espressione regolare?
- 6. Sottomenu Git init async
- 7. Annullare un git cherry-pick?
- 8. Come arrestare/annullare il comando 'git log' nel terminale?
- 9. git aws.push comando non creato da EB init
- 10. Come annullare il git diff?
- 11. Come annullare git update-index?
- 12. Annullare una git merge
- 13. Come posso annullare un commit Git DOPO un git push?
- 14. Git annullare una Revert
- 15. Posso annullare o rimuovere un comando atexit?
- 16. Git: Come per "annullare" una fusione
- 17. Esiste un metodo init per la classe di azione struts2?
- 18. Come annullare git rm -rf dirname senza un primo commit?
- 19. aggiornamento git submodule --init --recursive 'VS' git submodule foreach - aggiornamento sottomodulo git ecologico --init '
- 20. Come annullare git stash clear
- 21. come annullare aggiornamento git modulo
- 22. come annullare git add prima di commettere
- 23. Come annullare la funzionalità del flusso git?
- 24. Esiste un comando per cancellare il logcat?
- 25. Esiste un comando per aggiornare redis?
- 26. IEx - Come annullare il comando multiline?
- 27. Esiste un plugin git per l'IDE Delphi?
- 28. Comando combinato per verifica tag git e checkout git?
- 29. Come annullare una git merge squash?
- 30. annulla "git filter-branch ... - --all"? in un unico comando?
[Come eliminare completamente un repository git creata con init?] (https://stackoverflow.com/q/1213430/6521116) –