repositorio remoto quitar hub eliminar deshacer conectar con como borrar archivos archivo git git-init

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:

  1. Presiona el botón de inicio
  2. Monitor de recursos de búsqueda
  3. 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: por defaults 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 escribir rm -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):

  1. El repositorio .git normalmente está oculto en Windows
  2. Así que necesitas marcar los "elementos ocultos" para mostrar las carpetas ocultas
  3. En el sitio superior de tu directorio encuentras la opción "ver"
  4. Dentro de la opción "ver" encuentra "elementos ocultos" y márquela
  5. 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



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