Cómo saber si github repo está por delante de mi repository clonado de git local

Mi grupo de trabajo tiene un repository github que es solo documentation.
Copio ese informe para tenerlo local para el trabajo fuera de línea.
No lo cambio ni lo ramifico. Se actualiza pero no está ramificado.

¿Qué command uso para

  1. decir si el repository del grupo de trabajo en github ha sido modificado
  2. extraer solo los cambios a mi máquina local?

Solutions Collecting From Web of "Cómo saber si github repo está por delante de mi repository clonado de git local"

Si desea saber si existen diferencias entre su sucursal local y la sucursal remota, ejecute un command diff

# display changes between local branch to remote git diff master origin/master 

Para actualizar todo el contenido de su repository use el command fetch

 # Fetch all changes from the remote git fetch --all --prune 

Para fusionar los cambios en su twig, use el git pull

 # merge the changes from the remote to my branch # git pull is a combination of 2 commands. fetch + merge # so this single command will fetch (bring) and add (merge) the changes # made on the remote branch into your branch git pull origin master 

Puedes usar:

 git fetch git status 

para verificar si hay algunas actualizaciones de su repository remoto. Git status te notificará si tu repository está detrás del repository remoto. Si quiere get esos cambios, debe usar este command:

 git pull 

Nota: git fetch descarga solo los cambios realizados en el repository remoto; git status muestra en qué fase están los files de su repository local (no registrados, no modificados, modificados o en etapas) y muestra si existen algunas diferencias con el repository remoto; git pull es similar a un atajo a estos commands:

 git fetch git merge 

es decir, downloadá los cambios del repository remoto y luego actualizará su file local (hará una actualización rápida si no modifica sus files locales).

Puede leer más información sobre Git aquí:

Espero que esto pueda ayudarte.

  1. Para saber si el repository remoto se ha modificado, haga lo siguiente:

    git fetch

    estado de git

El command fetch obtiene información sobre el repository remoto, pero no actualiza los files de trabajo locales. El command de estado le dirá si la twig remota es X confirma antes de su sucursal local.

  1. Para tirar de los cambios a la máquina local:

    git pull

Git solo captará automáticamente los cambios. El command de extracción obtiene esos cambios, como en la respuesta al número 1, y también fusiona esos cambios en sus files locales, por lo que realmente "verá" los cambios.