remoto - eliminar un repositorio github
¿Cómo eliminar completamente un repositorio git creado con init? (18)
He creado un repositorio git init
con git init
. Me gustaría borrarlo por completo e iniciar uno nuevo.
Solución para eliminar uno o varios repositorios con copia de seguridad.
Como han mencionado muchos otros. La forma más fácil es usarla desde @CBbailey rm -rf .git
desde mac o linux.
Sin embargo, si desea eliminar varios repositorios de git y también hacer una copia de seguridad de ellos.
Puedes probar https://github.com/Peripona/bulk-clean-repos
Alternativa a matar a TortoiseGit:
- Abra la configuración de TortoiseGit (haga clic con el botón derecho en cualquier carpeta, TortoiseGit → Configuración)
- Ir a la opción Superposiciones de iconos .
- Cambiar el caché de estado de predeterminado a ninguno
- Ahora puede eliminar el directorio (ya sea con Windows Explorer o
rmdir /S /Q
) - Configura la caché de estado de Ninguno a predeterminado y deberías volver a estar bien ...
Donde $ GIT_DIR es la ruta a la carpeta a buscar (la ruta de git repo), ejecute lo siguiente en la terminal.
find $GIT_DIR -name *.git* -ok rm -Rf {} /;
Esto buscará recursivamente cualquier directorio o archivo que contenga ".git" en el nombre del archivo / directorio dentro del directorio Git especificado. Esto incluirá archivos .git / y .gitignore y cualquier otro activo similar a .git. El comando es interactivo y preguntará antes de eliminar. Para continuar con la eliminación, simplemente ingrese y, luego Ingrese.
Ejecutar
rm -rf .git
en su carpeta de repositorio
En las ventanas:
- Presiona el botón de inicio
- Monitor de recursos de búsqueda
- En la pestaña CPU -> escriba .git -> haga clic derecho en rundll32 y finalice el proceso
Ahora puedes borrar la carpeta .git
Git mantiene todos sus archivos en el directorio .git
. Solo remueve ese y vuelve a iniciar.
Si no lo encuentras, es porque está oculto.
En Windows 7, debe ir a su carpeta, haga clic en Organizar en la parte superior izquierda, luego haga clic en Carpeta y opciones de búsqueda , luego haga clic en la pestaña Ver y haga clic en el botón de opción Mostrar archivos, carpetas y unidades ocultos .
En un Mac OS:
Abra una Terminal (a través de Spotlight: presione CMD + SPACE , escriba
terminal
y presione Enter ) y haga este comando: pordefaults write com.apple.finder AppleShowAllFiles 1 && killall Finder
.O también puede escribir
cd
(el espacio es importante), arrastrar y soltar la carpeta de repositorio de git desde el Finder a la ventana de la terminal, presionar regresar , luego escribirrm -fr .git
y luego regresar de nuevo.
En Ubuntu, use el atajo de teclado Ctrl + H.
Hice esto, y funcionó bien.
1. Elimine el archivo .git del repositorio por rm -fr .git
2. Elimine la carpeta repo por rm -R path/your_repo_name
Lo intenté:
rm -rf .git
y también
Git mantiene todos sus archivos en el directorio .git. Solo remueve ese y vuelve a iniciar.
Tampoco funcionó para mí. Esto es lo que hizo:
- Borrar todos los archivos excepto para
.git
- git añadir. -UNA
- git commit -m "eliminado todo el proyecto"
- git push
Luego crea / restaura el proyecto desde la copia de seguridad:
- Crear nuevos archivos de proyecto (o copiar y pegar una copia de seguridad)
- git añadir. -UNA
- git commit -m "proyecto recreado"
- git push
Para eliminar completamente el repositorio .git
en su computadora (en Windows 8 y superior):
- El repositorio
.git
normalmente está oculto en Windows - Así que necesitas marcar los "elementos ocultos" para mostrar las carpetas ocultas
- En el sitio superior de tu directorio encuentras la opción "ver"
- Dentro de la opción "ver" encuentra "elementos ocultos" y márquela
- Luego ves el repositorio
.git
luego lo borras
Puedes crear un alias para ello. Estoy usando el shell ZSH con Oh-my-Zsh y aquí hay un alias práctico:
# delete and re-init git
# usage: just type ''gdelinit'' in a local repository
alias gdelinit="trash .git && git init"
Estoy usando la Trash para .git
carpeta .git
ya que usar rm
es realmente peligroso:
trash .git
Luego estoy reiniciando el repositorio git:
git init
Puedes usar el siguiente comando desde la línea de comandos-
rm -rf .git
Aquí rm
significa eliminar, -rf
significa fuerza recursiva y .git
es el repositorio / archivo que desea eliminar. Por favor tenga cuidado al usar este comando. Si ha intentado rm -rf
cualquier otro archivo o carpeta, es posible que se eliminen de forma permanente. Nunca ejecutes esto en tu escritorio. Puedes borrar todo tu trabajo. Tenga cuidado al usar este comando.
Si desea eliminar todas las carpetas .git en un proyecto, use el siguiente comando:
find . -type f | grep -i "/.git" | xargs rm
Esto también eliminará todas las carpetas .git y archivos .gitignore de todas las subcarpetas
Si realmente desea eliminar todo el repositorio, dejando solo el directorio de trabajo, entonces debería ser tan simple como esto.
rm -rf .git
Se aplican las condiciones habituales sobre rm -rf
. Asegúrese de tener una copia de seguridad actualizada y de que esté en el lugar correcto antes de ejecutar el comando. etcétera etcétera.
Solo colecciono los que mejor me funcionan:
cd <repository-name>
find . -type f | grep -i "/.git" | xargs rm
cd ..
rm -rf <repository-name>
mkdir <repository-name>
cd <repository-name>
git init
También puedes eliminar estas carpetas y archivos donde tienes un repositorio git
http://storage9.static.itmages.com/i/16/0410/h_1460324963_2968655_d38544bf73.png
cd al directorio desde el cual git necesita ser eliminado y ejecutar el comando
Mac OS o cualquier distribución de Linux
rm -rf .git
Indicador de Windows cmd: (Puede probar el siguiente comando directamente en Windows cmd si no se siente cómodo con grep, rm -rf, find, xargs, etc., comandos en git bash )
Elimine .git recursivamente dentro de la carpeta del proyecto con el siguiente comando en cmd:
TO / F "tokens = *"% G IN (''DIR / B / AD / S .git '') DO RMDIR / S / Q "% G"
- Elimine
/var/www/gitorious
(o donde lo instaló) - Eliminar servicios en
/etc/monitd
- Eliminar usuario git
- Elimine
/usr/local/activemq
e/usr/local/activemq
script en/etc/init.d/act