1 minuto(s) de lectura

Git - remote

  • Se utiliza para

    • Permite asociar un identificador a una URL

    • Subir al Repositorio Remoto todos cambios que se han hecho al proyecto desde el directorio de trabajo (Working Directory) y que fueron registrado en los commits que se fueron creando mediante el comando git commit -m "Mensaje"

    • Sincronizar la rama del [Repositorio local] con la rama del Repositorio Remoto

  • Muestra los Repositorio Remoto definidos en un [Repositorio Local]

#         Elemento Opcional
#            ↓
git remote [-v]
  • Este comando se utiliza para sincronizar un [Repositorio local] con otro Repositorio Remoto dentro de la plataforma GITHUB

    • Por regla general se llamará origin pero se puede añadir cualquier otro nombre
#             Almacena toda la URL del **|Repo.Remoto|** para su sincronización
#                ↓
#                ↓
git remote add origin https://github.com/usuario/nombre_repositorio.git
#             Otro nombre
                 ↓
git remote add teamone https://github.com/usuario/nombre_repositorio.git
  • Renombrar una referencia remota desde el Repositorio Remoto
git remote rename <nombre-remote> <nuevo-nombre-remote>
# Ejemplo
git remote rename rama-antigua rama-nueva
  • Actualizar la información de las ramas remotas almacenadas en el Repositorio Remoto
git remote update
  • Borra la <rama> que sincroniza el [Repositorio Local] con la rama Repositorio Remoto
#                 Rama utilizada para sincronización entre 
#                   ↓  **[Repo.Local]** y **Repositorio Remoto**
#                   ↓
git remote remove <rama>
  • Otra forma de borrar una <rama> que se sincroniza con otra rama del Repositorio Remoto es mediante el argumento rm
git remote rm <rama>
  • Para poder ver las [Ramas Locales] que están sincronizadas con las Repositorio Remoto y demás datos sobre las ramas [Remote-Tracking-Branches]
git remote show origin
  • Eliminar las ramas remotas dentro del [Repo.Local]
git push --delete <nombre-referencia> <nombre-rama-remota>
  • Eliminar las ramas remotas dentro del [Repo.Local]
    • Ejemplo básico
git branch --all
  develop
* feature-a
  master
  remotes/origin/feature-a
  remotes/origin/master

# Para eliminar la rama remota "feature-a"  

git push --delete origin feature-a
  • Eliminar las ramas que ya no existen en el Repo.Remote
git remote prune <rama>

Deja un comentario