¿Hay un comando para deshacer git init?


Respuestas:


1234

Puedes simplemente eliminar .git. Típicamente:

rm -rf .git

Luego, recrea como el usuario correcto.


8
Gracias Mathew, pero ¿puedes explicar "si lo acabas de iniciar? ¿Qué pasa si he hecho algunas cosas desde entonces, algunas confirmaciones, etc., simplemente eliminar esto sería un problema?
Yarin

54
No, siempre puede eliminar todo el .gitsubdirectorio sin efectos nocivos.
mskfisher

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

1
Si inicia un directorio sub git en su directorio git actual, no haga el comando anterior.
Zen

55
Creo que esto no funciona en Windows. Para windowsrmdir /s .git
Yubaraj

38

En Windows, escriba rmdir .gito rmdir /s .gitsi la carpeta .git tiene subcarpetas.

Si su shell git no está configurado con los derechos administrativos adecuados (es decir, lo niega cuando lo intenta rmdir), puede abrir un símbolo del sistema (posiblemente como administrador: presione la tecla de Windows, escriba 'cmd', haga clic con el botón derecho en el símbolo del sistema 'y seleccione' ejecutar como administrador) e intente los mismos comandos.

rdEs 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 si ya agregaste un control remoto para forzar archivos y subcarpetas
dpineda

Hice un git init por accidente en una carpeta en Win7. El rmdir / s .git lo eliminó.
qxotk

5

Git mantiene todos sus archivos en el directorio .git. Simplemente elimine ese e inicie nuevamente.

Esta publicación le muestra cómo encontrar el archivo hide .git en Windows, Mac OSX, Ubuntu


4

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

Entonces lo hice a través del Explorador de Windows. Verifiqué mostrar archivos ocultos, fui al directorio de mis proyectos y eliminé manualmente la carpeta .git. Luego, de vuelta en la línea de comando que verifiqué ejecutando el estado de git.

Que volvió ...

fatal: no es un repositorio git (ni ninguno de los directorios principales): .git

Cuál es exactamente el resultado que quería. Devuelve que el directorio ya no es un repositorio git (¡más!).


4

eliminar la .gitcarpeta en la carpeta raíz del proyecto

si instaló submódulos y desea eliminar su git, también elimine .gitde las carpetas de submódulos

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.