Ramas remotas de Git Refresh
Git se considera el software más preciso y más solicitado utilizado por los desarrolladores para sus proyectos y puede ser operado por varios desarrolladores simultáneamente. Proporciona a los desarrolladores muchas características únicas y excéntricas que son muy difíciles de manejar pero que las distinguen de otros software en el campo de la tecnología.
Es principalmente popular para el manejo de datos porque también guarda los datos eliminados que no están en uso. También podemos encontrar nuestras confirmaciones eliminadas y datos valiosos cuando sea necesario hasta que se eliminen del repositorio.
Podemos decir que Git se encargará de nuestros datos obsoletos que ya no necesitamos. Las referencias a sucursales remotas también se dejan incluso después de que se eliminen mediante la línea de comando.
Si nuestro compañero de proyecto elimina alguna rama en nuestro repositorio compartido, seguirá estando disponible a nuestro lado hasta que la edifiquemos a la fuerza para eliminarla a través de los comandos de Git.
En este artículo aprenderemos a limpiar nuestro repositorio a través de la opción prune
en Git.
Actualizar sucursales locales en Git
Mientras trabajamos con Git, a menudo queremos actualizar nuestra sucursal local desde la sucursal remota, lo que mantiene actualizado nuestro trabajo con nuestros compañeros de equipo.
Ver ramas de Git en Git
Para ver todas las sucursales de Git, incluidas las sucursales locales y remotas y el repositorio local o remoto, ejecutaremos el comando que se menciona a continuación:
git branch -a
Si alguien elimina las sucursales remotas en el servidor, no afectará las sucursales remotas ya que el repositorio local de Git no se actualizará a través del comando anterior. Podemos actualizar la lista local de sucursales remotas de Git a través del comando mencionado a continuación.
git remote update origin --prune
También podemos actualizar la lista local de sucursales remotas usando la bandera --prune
con los comandos git fetch
y git pull
cada vez.
git fetch --prune
A través de git fetch
se actualizan nuevos commits, que son añadidos por otros compañeros de equipo en el repositorio remoto. git fetch
no actualizará nuestras sucursales locales.
git pull --prune
Este comando ejecuta fetch
y combina estas confirmaciones obtenidas en la rama local. Después de descargar nuevas confirmaciones del repositorio remoto, actualiza inmediatamente la rama local.
Todas las listas locales de sucursales remotas en el servidor se pueden actualizar automáticamente sin hacer mucho trabajo a través del comando Git mencionado a continuación:
git config remote.origin.prune true
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedIn