Acabo de iniciar un repositorio con un usuario equivocado, y quiero deshacerlo. ¿Hay algún comando para esto? ¿Debo ingresar y editar el directorio .git?
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.
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!).
Respuestas:
Puedes simplemente eliminar .git. Típicamente:
Luego, recrea como el usuario correcto.
fuente
.git
subdirectorio sin efectos nocivos.rmdir /s .git
En Windows, escriba
rmdir .git
ormdir /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 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.rd
Es una forma alternativa delrmdir
comando. http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/rmdir.mspx?mfr=truefuente
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
fuente
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!).
fuente
eliminar la
.git
carpeta en la carpeta raíz del proyectosi instaló submódulos y desea eliminar su git, también elimine
.git
de las carpetas de submódulosfuente