Cuando un usuario clona un repositorio Git de Github usando el comando git clone <url>, obtiene una copia del repositorio remoto en su computadora local para que pueda trabajar en él en su directorio de trabajo actual donde se clonó el repositorio sin hacer directamente cambios en el repositorio remoto.
Si desea eliminar un repositorio local de Github que se clonó desde una computadora local sin tocar ni realizar ningún cambio en el repositorio remoto de GitHub, siga los comandos a continuación:
Paso 1: Vaya a su archivo de proyecto
cd <nombre_del_proyecto>
rm -rf <carpeta_de_repositorio>.git
Con la eliminación del archivo ‘.git’ , se eliminará el archivo .git que contiene un registro del historial de confirmaciones, su información y también la dirección del repositorio remoto del directorio de trabajo. Podemos pensar en esta eliminación como cuando hacemos git init para inicializar el directorio de trabajo actual como directorio Git, con el comando anterior simplemente lo estamos revirtiendo para que no sea un directorio Git.
Entonces, ¿qué pasa con los archivos y la carpeta en el directorio de trabajo actual?
Esto tiene que ser eliminado usando el siguiente conjunto de comandos:
Paso 2: (Opcional si desea inicializar el directorio de trabajo en otro repositorio de GitHub. Consulte los pasos adicionales a continuación): –
Vaya al directorio donde está presente el proyecto (Nota: no ingrese al archivo del proyecto).
rm -rf <nombre_carpeta>
¿Qué son los comandos rm y rf?
- En Linux, el usuario puede borrar/quitar directorios usando rmdir o rm , en el caso anterior hemos usado rm que se usa para quitar directorios que no están vacíos, a diferencia de rmdir que se usa para quitar directorios vacíos.
- Este comando se usa para eliminar directorios no vacíos y todos los archivos en el directorio sin que se le pregunte si un directorio o un archivo en el directorio de trabajo actual está protegido contra escritura (este caso es muy común cuando se trabaja en un repositorio bifurcado de GitHub) y se le solicita al usuario que proporcione Y (para sí) para confirmar la eliminación del archivo protegido contra escritura. Ahora, usar -rf con rm es efectivo, ya que puede omitir parte de la solicitud del usuario cada vez.
Pasos adicionales:
Suponga que desea inicializar (git init) un nuevo repositorio de Github y luego agregarlo a un nuevo repositorio remoto y luego comenzar a agregar y confirmar los archivos que se agregan desde el directorio de trabajo actual.
- Asegúrese de que el directorio de trabajo actual sea el directorio que debe enviarse a la plataforma de código abierto (GitHub).
- iniciar git
- git remoto agregar origen https://github.com/user/repo.git
- git push -u origen maestro
Eliminar el repositorio del sitio web de GitHub
Paso 1: Navega a tu proyecto
https://github.com/tu-github-nombre-de-usuario/Nombre-del-Proyecto
Paso 2: Vaya a la opción de configuración en la esquina superior derecha como la imagen de arriba y navegue hasta la zona de peligro
Paso 3: vaya y haga clic en el botón eliminar este repositorio y luego se le pedirá que se asegure de que está eliminando y todas estas acciones afectarán permanentemente el repositorio, en el cuadro escriba su nombre de usuario/nombre del proyecto (reemplácelo con tuya).
También se le puede pedir que escriba la contraseña de GitHub.
Si sigue estos pasos, se asegurará de haber eliminado por completo el repositorio de la PC local y del sitio de GitHub.
Aquí vamos a eliminar un archivo en particular de nuestro github usando Github. Esta función puede ser útil cuando, por error, agregamos algunos archivos en nuestro proyecto, pero ya no los necesitamos.
Eliminar el archivo del sitio web de GitHub
Paso 1: Navega a tu proyecto
https://github.com/your-github-username/Project-Name
Paso 2: busque el archivo en su repositorio que desea eliminar.
En la parte superior del archivo, haga clic en el icono Eliminar.
Paso 3: en la parte inferior de la página, escriba un mensaje de confirmación breve y significativo que describa el cambio que realizó en el archivo
Luego mostrará una alerta como esta de que el archivo se eliminó con éxito.
Publicación traducida automáticamente
Artículo escrito por luffysenpai y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA