Comando - git pull

Este comando recupera e integra con otro repositorio o una rama local.

Incorpora cambios desde un repositorio remoto en la rama actual. En su modo predeterminado, git pull es la abreviatura de git fetch seguido de git merge.

#!/usr/bin/bash

git pull 

Este comando tambien ofrece algunas opciones las cuales son:

#!/usr/bin/bash

# Realice la fusión y confirme el resultado. Esta opción se puede usar para anular --no-commit.
#
# Con --no-commit, realice la fusión, pero simule que la fusión falló y no se autocompromete, 
# para darle al usuario la oportunidad de inspeccionar y ajustar aún más el resultado de la fusión antes de comprometerse.
git merge --commit, --no-commit

# Cuando la fusión se resuelva como un avance rápido, solo actualice el puntero de rama, sin crear una confirmación de fusión.
# Este es el comportamiento predeterminado.
git pull --ff

# Cree una confirmación de fusión incluso cuando la fusión se resuelva como un avance rápido.
# Este es el comportamiento predeterminado al fusionar una etiqueta anotada (y posiblemente firmada) 
# que no se almacena en su lugar natural en jerarquía refs/tags/.
git pull --no-ff

# Negarse a fusionar y salir con un estado distinto de cero a menos que el HEAD actual ya esté actualizado 
# o la fusión pueda resolverse como un avance rápido.
git pull --ff-only