Git permite que tú y los miembros de tu equipo colaboréis en un proyecto simultáneamente. Esto es posible gracias a los diferentes repositorios en los que los desarrolladores pueden trabajar de forma autónoma antes de que los cambios útiles e importantes se integren en el proyecto general. Sin embargo, para que este principio dé resultados óptimos, es importante que la base de cada depósito local sea idéntica. Los cambios solo se pueden integrar si el punto de partida es el mismo. Por lo tanto, una herramienta importante para trabajar con el sistema de control de versiones es el comando de Git git pull.
Con git pull, descargas el contenido de un repositorio remoto y actualizas el repositorio local. Esto garantiza que puedas trabajar partiendo del estado actual. Una vez has terminado de trabajar en tu repositorio local, puedes subir los cambios e innovaciones al repositorio remoto utilizando el comando git push. Trabajar con git pull y push es especialmente importante cuando varios usuarios están colaborando en un proyecto al mismo tiempo y necesitas tener acceso constante al último estado. Git pull hace las veces de actualización.