¿Cómo elimino completamente Git de un proyecto de Android Studio?

6 minutos de lectura

avatar de usuario de hubbabubba
hubbabubba

Estoy desarrollando mi primer proyecto con Android Studio y no puedo configurar correctamente Git y GitHub. Me gustaría eliminar completamente mi proyecto de Git/Git de mi proyecto y comenzar de nuevo. ¿Cómo puedo hacer esto? Además, no hay una carpeta .git en mi carpeta de proyecto, entonces, ¿dónde están almacenados localmente mis archivos git y cómo puedo comenzar completamente de nuevo con Git y GitHub?

Configuré VCS en ‘Ninguno’ en Configuración -> Control de versiones, pero no creo que esto elimine Git. El directorio se muestra como “Raíces no registradas”. También me preguntaba si es normal que se muestren varios directorios en esta vista. En ocasiones he tenido y algún directorio, y en este momento tengo mi directorio de proyecto y como “aplicación raíz no registrada” ( [my app directory] )”…

En un momento logré enviar cosas a GitHub, pero solo algunos de mis archivos de proyecto. Otros, que agregué al proyecto después de la confirmación inicial, aparecían como no versionados, los agregué e intenté confirmar y enviar, pero no pude. Además, volvieron a estar sin versiones cada vez que construí mi proyecto. Es por eso que me gustaría empezar completamente de nuevo

Avatar de usuario de Lins Louis
lins luis

Desde las Preferencias de Android Studio, (Mi versión de Android Studio 3.6.1) Seleccione Control de versión->Seleccione ruta git-> Haga clic en ‘-‘ (botón menos)->Aceptar

Windows: Archivo > Configuración > Control de versiones > Seleccionar proyecto > ‘-‘ (botón menos) > Aplicar > Aceptar

ACTUALIZAR:

Actualmente, Google actualizó esta configuración. Por lo tanto, si desea eliminar la conexión de GitHub de su proyecto, abra Configuración de Android Studio -> Control de versión -> Github -> haga clic en ‘-‘ (botón menos) -> Aplicar -> Aceptar

ingrese la descripción de la imagen aquí

  • Parece que esta solución es para una Mac

    – Mahendra Gunawardena

    26 mayo 2020 a las 21:20

  • Windows: Archivo > Configuración > Control de versiones > Seleccionar proyecto > ‘-‘ (botón menos) > Aplicar > Aceptar

    – Tariq Mahmud

    19 mayo 2021 a las 20:10

  • Ubuntu: Archivo > Configuración > Control de versiones > Seleccionar proyecto > ‘-‘ (botón menos) > Aplicar > Aceptar (igual que Windows)

    – jwitt98

    2 de octubre de 2021 a las 2:24

  • Esto no funcionó para mí

    – xarzú

    13 de agosto de 2022 a las 2:13

  • @xarzu ¿qué sistema operativo?

    – Lins Louis

    13 de agosto de 2022 a las 11:54

Zoe se para con el avatar de usuario de Ucrania
Zoe apoya a Ucrania

AFAIK, no puede eliminarlo con Android Studio (no hay un botón para eliminar Git de un proyecto). (Upd .: ahora incorrecto, pero el resto de esta respuesta sigue siendo correcta y funcional, porque Git todavía funciona de la manera en que se basa esta respuesta).

Además, .git es una carpeta oculta, lo que significa que está, bueno, oculta. ls necesidades -a para mostrarlo, y la mayoría de los exploradores de archivos no muestran la carpeta.

Git tampoco depende de Android Studio de ninguna manera. Todo el historial de Git se almacena en el .git y se puede usar con o sin Android Studio.


Hay (al menos) tres opciones.

El primer método para eliminarlo es bastante simple. Entonces, cuando ingrese a la raíz de su proyecto, simplemente agregue /.git al camino

Entonces, si la raíz de su proyecto es D:/files/SomeProjectagregue la carpeta Git para que la ruta real se convierta en D:/files/SomeProject/.git y elimine todos los archivos y carpetas allí.

Alternativamente, también puede usar el símbolo del sistema para eliminarlo (tenga en cuenta que esto supone que primero cd en el directorio raíz):

Ventanas:

rd /s /q ".git"

Linux/Mac:

rm -rf .git

Y, por supuesto, existe la opción de mostrar carpetas ocultas, pero esto las muestra en todas partes. Al menos para Windows (10), busque folder (alternativamente en un idioma aplicable si su computadora no usa inglés) y seleccione “Mostrar archivos y carpetas ocultos”. Desplácese hacia abajo hasta encontrar Hidden files and folders y seleccione show. Otros sistemas operativos tienen formas diferentes, la mayoría de las cuales probablemente estén cubiertas en algún lugar de Internet (posiblemente también en un Stack Exchange diferente).


No importa de qué manera lo hagas, ahora solo hazlo git init y lo has reiniciado. Todo el historial anterior desaparecerá y el árbol activo será el que quede, así que asegúrese de estar en la rama correcta. Cuando eliminas el .git carpeta, no hay forma de recuperar el historial sin volver a extraerlo de un control remoto, y esto supone que tiene/usa uno.

Tenga en cuenta que si su proyecto ya está cargado en GitHub, debe usar el indicador de fuerza (-f) para el empuje. De lo contrario, simplemente rechazará el impulso. Utilizar el -f marcar con mucho cuidado; causará problemas a cualquier otra persona que trabaje en el repositorio (aunque esto solo es realmente una preocupación si hay otros), y sobrescribirá la versión actual del repositorio almacenado en GitHub, o en cualquier otro control remoto al que presione, y esto suele ser irrecuperable.

  • ¡Muchas gracias por tu consejo! Resulta que las carpetas .git estaban allí pero ocultas como dijiste. Pensé que tenía carpetas ocultas que se mostraban en el explorador ya que se mostraban otras carpetas que comenzaban con un punto. ¡Que tonto! Como sospechaba, mis problemas pueden deberse a que varias carpetas se muestran como directorios raíz de VCS, incluida la carpeta de mi aplicación. Tenía una carpeta .git tanto en la carpeta del proyecto como en la de la aplicación. Debo haberme equivocado en alguna parte. Eliminé ambos y eliminé los directorios de la configuración de VCS, habilité VCS nuevamente para Git, hice VCS -> Importar en Control de versiones -> Compartir en GitHub y ¡voilà!

    – hubbabubba

    2 de enero de 2018 a las 21:21


Lo que he hecho para eliminar el enlace del proyecto de Android Studio a GitHub es:

  1. Eliminé el proyecto en https://github.com primero (sin embargo, no tiene que eliminar su proyecto de GitHub. Trátelo como un paso opcional)
  2. Para eliminar el enlace de GitHub al proyecto de Android Studio, debe ir a Android Studio a Archivo -> Configuración -> Control de versiones. Pero NO lo expanda, solo márquelo. Luego, en el lado derecho, cambie, Git a Ninguno (la flecha roja en la imagen a continuación indica esto)
    ingrese la descripción de la imagen aquí
  3. Finalmente, elimine el directorio oculto .git de su directorio de Proyecto, este que se especifica en la imagen a continuación (de hecho, desdibujé el mío :-)).

Siguiendo estos tres pasos, pude recrear completamente un proyecto nuevo en Github con el mismo proyecto de Android.

Lo que no me gusta en la primera respuesta (y todavía no puedo enviar comentarios) es que en realidad elimina la cuenta de Github, pero no elimina la vinculación entre el proyecto en Android Studio y Github.

avatar de usuario de tn-nguyen
tn-nguyen

simplemente elimine la carpeta oculta “.git” de la carpeta de su proyecto

Solo una captura de pantalla actualizada de la ubicación de dicho botón ‘-‘ en Android Studio 2022.1.1 en Windows.ingrese la descripción de la imagen aquí

  • Gracias, esta es la forma actual de hacerlo (marzo de 2023).

    – BenjyTec

    29 de marzo a las 15:35

Avatar de usuario de Muhammad Ullah
muhammad ullah

Debe eliminar todos los archivos en la carpeta ‘.git’ para eso, vaya a esta ruta: “D:\file\YourProjectName\android” y en la barra de búsqueda busque ‘.git’ y elimine todos los archivos allí.

  • Gracias, esta es la forma actual de hacerlo (marzo de 2023).

    – BenjyTec

    29 de marzo a las 15:35

¿Ha sido útil esta solución?