2010-07-09 55 views
433

Acabo de iniciar un repositorio con un usuario incorrecto, y quiero deshacerlo. ¿Hay algún comando para esto? ¿Tengo que entrar y editar el directorio .git?¿Hay algún comando para deshacer git init?

+0

[Cómo eliminar completamente un repositorio git creado con init?] (https://stackoverflow.com/q/1213430/6521116) –

Respuesta

787

Si acaba de insertarlo, simplemente puede eliminar .git. Normalmente:

rm -rf .git 

A continuación, vuelva a crear como el usuario correcto.

+7

Gracias a Mathew, pero ¿puedes exponer "si acabas de escribirlo"? ¿Qué pasa si he hecho algunas cosas desde entonces? Algunas confirmaciones, etc. simplemente eliminarían esto es un problema? – Yarin

+38

No, siempre puedes eliminar todo el subdirectorio '.git' sin efectos nocivos. – mskfisher

+56

@mskfisher: ¡No hay efectos negativos además de que su repositorio se haya ido, eso es! – Cascabel

23

En Windows, escriba rmdir .git o rmdir /s .git si la carpeta .git tiene subcarpetas.

Si su shell git no está configurado con los derechos administrativos adecuados (es decir, lo niega cuando intenta rmdir), puede abrir un símbolo del sistema (posiblemente como administrador - pulse la tecla de Windows, escriba 'cmd', Haga clic derecho en 'símbolo del sistema' y seleccione 'ejecutar como administrador' y pruebe los mismos comandos.

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

+1

rmdir/s.git si ya agrega un control remoto para forzar archivos y subcarpetas – dpineda

+0

Hice un inicio de git por accidente en una carpeta en Win7. El rmdir/s .git lo eliminó. – condiosluzverde

2

Git mantiene todos sus archivos en el directorio .git. Solo quítalo e inicia de nuevo.

Este post así le muestran cómo encontrar el archivo .git ocultar en Windows, Mac OS X, Ubuntu

0

Estoy utilizando Windows 7 con la consola git bash. Los comandos anteriores no funcionarían para mí.

Así que lo hice a través de Windows Explorer. Comprobé mostrar archivos ocultos, fui al directorio de proyectos y eliminé manualmente la carpeta .git. Luego volví a la línea de comando que comprobé ejecutando el estado de git.

que volvió ...

fatal: No es un repositorio git (o cualquiera de los directorios padre): .git

¿Qué es exactamente el resultado que quería. Devolvió que el directorio no es un repositorio git (¡más!).

0

eliminar la carpeta .git en su proyecto carpeta raíz

si ha instalado submódulos y desea eliminar su git, quitar también .git de submódulos carpetas