Esta guía proporcionará el procedimiento para eliminar las ramas de seguimiento que ya no existen en el repositorio remoto de Git.
Cómo eliminar las ramas de seguimiento ya no en el repositorio remoto?
Para eliminar las ramas de seguimiento que ya no están en el control remoto, primero, muévase al repositorio de git particular. Luego, clone el repositorio remoto Git y la nueva URL remota. A continuación, obtenga el repositorio remoto actualizado y verifique la lista de ramas remotas. Vaya al servicio de alojamiento de GitHub y consulte la lista de sucursales existentes. Por último, ejecute el "$ Git Remote Prune Origin"Comando para eliminar la referencia de la rama de seguimiento.
Paso 1: Navegue al repositorio local de Git
Muévase al repositorio particular Git usando el siguiente comando:
$ CD "C: \ Users \ nazma \ git \ mari_khan"Paso 2: Repositorio remoto de clones
Ejecuta el "clon git"Comando y clona el repositorio remoto al repositorio local:
$ git clon https: // github.com/gituser0422/demo5.gitPaso 3: Agregar URL remota
A continuación, agregue la URL remota usando el "Git Remote Add"Comando solo con el nombre remoto y la ruta del repositorio remoto:
$ git remoto agregar origen https: // github.com/gituser0422/demo5.gitAquí el "origen"Es el nombre remoto:
Paso 4: Verificar URL remota
Luego, verifique la URL de repositorio remoto agregado con la ayuda del "git remoto"Comando con el"-V" opción:
$ git remoto -vLa ejecución del comando anterior enumerará todas las conexiones remotas:
Paso 5: Obtener repositorio remoto actualizado
Ahora, ejecute el "Git buscaComando para obtener el repositorio remoto actualizado:
$ git buscaPaso 6: Lista Ramas remotas para obtener ramas remotas
Para ver todas las ramas remotas, ejecute el "rama git"Comando con el"-riñonal" opción:
$ git rama -rSegún la salida de la lista de abajo, el repositorio remoto clonado contiene cuatro ramas:
Paso 7: Verifique las ramas remotas
Según el menú de ramas desplegables, el repositorio remoto no contiene el "enchufe"Branch, que se obtuvo anteriormente en el repositorio local:
Paso 8: eliminar la referencia
Ejecuta el "Git Remote podreComando "con el nombre remoto para eliminar la referencia de rama remota eliminada:
$ Git Remote Prune OriginSe puede observar que la rama de seguimiento eliminada se poda con éxito:
Paso 9: Verifique la rama de seguimiento eliminado
Por último, consulte la lista del repositorio remoto de Fetch para verificar la rama de seguimiento eliminada:
$ git rama -rLa salida a continuación muestra que la referencia de rama remota requerida se elimina correctamente:
Eso es todo! Hemos proporcionado el procedimiento para eliminar las ramas rastreadas que ya no están en el repositorio remoto.
Conclusión
Para eliminar las ramas de seguimiento que ya no están en el control remoto, primero, navegue hasta el repositorio local de GIT en particular. Después de eso, clone el repositorio remoto en el repositorio local y agregue la nueva URL remota. A continuación, obtenga el repositorio remoto actualizado y vea la lista de ramas remotas. Abra el servicio de alojamiento de GitHub y verifique la lista de sucursales existentes. Por último, ejecute el "$ Git Remote Prune Origin"Comando para eliminar la referencia de la rama de seguimiento. En esta guía, hemos explicado el método de eliminar ramas de seguimiento que ya no existen en el repositorio remoto.