No puedo encontrar el comando. Intenté Googlear "git" eliminar un repositorio "".¿Cómo elimino un repositorio local en git?
Respuesta
Elimine el directorio .git
en el directorio raíz de su repositorio si solo desea eliminar la información relacionada con git (ramas, versiones).
Si desea eliminar todo (git-data, código, etc.), simplemente elimine todo el directorio.
En el directorio del repositorio se elimina el directorio llamado .git y eso es todo :). En Un * x está oculto, por lo que es posible que no lo vea desde el explorador de archivos, pero
cd repository-path/
rm -r .git
debería hacer el truco.
Así es, si está en un mac (Unix) no verá .git en Finder (el buscador de archivos). Puede seguir las instrucciones anteriores para eliminar y hay comandos de git que también le permiten eliminar archivos (a veces es difícil trabajar con ellos y aprender, por ejemplo: al hacer un comando 'git rm -r' se le puede pedir . una .git/no se encuentra aquí es las especificaciones de comando git:
uso: git rm [opciones] [-] ...
-n, --dry-run dry run
-q, --quiet do not list removed files
--cached only remove from the index
-f, --force override the up-to-date check
-r allow recursive removal
--ignore-unmatch exit with a zero status even if nothing matched
Cuando tuve que hacer esto, la eliminación de los objetos y los refs no tenían importancia. Después de eliminar los otros archivos en el archivo .git, inicié un repositorio git con 'git init' y creé un repositorio vacío.
Eso no es 100% cierto. Estoy en Mac OS X y puedo ver '.git' y otra carpeta oculta/del sistema fácilmente (por ejemplo,'.DS_Store'). Todo lo que necesita hacer es configurar Finder. Aquí se muestra cómo: http://lifehacker.com/188892/show-hidden-files-in-finder. 'defaults write com.apple.finder AppleShowAllFiles TRUE' y luego' killall Finder'. – Azat
Sí, es cierto, puede configurar el buscador para mostrar los archivos ocultos, así como también puede configurar editores para mostrar las carpetas ocultas. La lección aquí es que todo lo que comienza con un '.' es generalmente una carpeta/archivo oculto. – LucianNovo
Para utilizar en rkj's answer, para evitar un sinfín de mensajes (y forzar el comando de forma recursiva), escriba lo siguiente en la línea de comandos, dentro de la carpeta del proyecto:
$ rm -rf .git
O eliminar .gitignore y .gitmodules si alguno (a través de @aragaer):
$ rm -rf .git*
luego de la misma carpeta ex repositorio, para ver si .git carpeta oculta sigue ahí:
$ ls -lah
Si no lo es, entonces felicitaciones, usted ha borrado su local de Git r epo, pero no remota si la tuviste. Puede eliminar el repositorio de GitHub en su sitio (github.com).
para ver las carpetas ocultas en Finder (Mac OS X) ejecutar estos dos comandos en la ventana de terminal:
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
Fuente: http://lifehacker.com/188892/show-hidden-files-in-finder.
No es solo para evitar solicitudes, rm -rf era necesario para mí, de lo contrario rm no eliminaría archivos y se quejaría: rm: no se puede eliminar '.git/objects/pack ': Directorio no vaciado –
Sí, -r es recursivo y -f es para la fuerza. Entonces estás forzando y haciendo eliminación recursiva. – Azat
De hecho, le sugiero que elimine '.git *' para eliminar también '.gitignore' y' .gitmodules', en su caso. – aragaer
- 1. ¿Anonimizar un repositorio git local?
- 2. Clonación repositorio Git local
- 3. Restablecer el repositorio local de git
- 4. ¿Listar archivos en el repositorio git local?
- 5. Cómo muevo mi repositorio de Git local a un repositorio de Git remoto
- 6. ¿Cómo eliminar un repositorio local de Git de TortoiseGit?
- 7. ¿Cómo presionar un repositorio local de Git a otra computadora?
- 8. ¿Cómo crear un repositorio remoto de Git desde uno local?
- 9. Git: ¿Cómo verificar si un repositorio local está actualizado?
- 10. Desactivar Git empujando desde el repositorio local
- 11. añadir un repositorio local como un subdirectorio del repositorio remoto
- 12. Escribir directamente en un repositorio remoto de Git, sin agregar objetos a un índice/repositorio local?
- 13. Hacer una copia local de un repositorio remoto de git
- 14. ¿Cómo elimino un marcador remoto en Mercurial?
- 15. de cómo recuperar un repositorio Git remoto accidentalmente borrado de repositorio local
- 16. Crear un nuevo repositorio git desde una sucursal local existente
- 17. Cómo usar GitHub para Mac con el repositorio Git local
- 18. ¿Cómo elimino una rama remota en Git?
- 19. ¿Cómo elimino un archivo grande cometido erróneamente en git
- 20. git-merge con repositorio en el sistema de archivos local
- 21. Can Git clonar un repositorio desnudo en otro repositorio vacío
- 22. ¿Cómo recupero un repositorio git de Heroku?
- 23. Cómo clonar selectivamente un repositorio git
- 24. Cómo reiniciar un repositorio git-svn
- 25. ¿Cómo puedo eliminar todos los archivos en mi repositorio de git y actualizar/enviar desde mi repositorio de git local?
- 26. ¿Cómo comprometer un directorio en un repositorio de git?
- 27. Git, eliminando el repositorio
- 28. Cómo eliminar un "git clone" en un equipo local
- 29. Crear un repositorio git que contenga otro repositorio git
- 30. Utilice el repositorio local de Git con un repositorio maestro de Subversion
Esto eliminará los archivos si no están en uso, pero siempre que Git los bloquee, no funcionará, por lo que no responde "cómo eliminar un repositorio local". – rainabba
@rainabba, ¿Por qué Git debería encerrarlos en primer lugar? Cierre su aplicación Git. – Pacerier
¿Cómo cierras tu aplicación Git? De todos modos, aparentemente se trata de permisos en lugar de bloqueo de aplicaciones. En Ubuntu: 'sudo rm -r directory'. –