Git Cookbook, diferencias entre ficheros del repositorio local y remoto

Git

Una vez hemos hecho cambios en nuestro working directory, los pasamos a la staging area y finalmente hacemos el commit en nuestro repositorio local. Como paso final mandaremos los cambios locales de nuestro repositorio local al repositorio remoto.

En este punto a veces nos interesa saber los cambios que hemos realizado de alguno de nuestros ficheros o de todos ellos con respecto a la versión que tenemos en el repositorio remoto. El comando que hace esto es el siguiente.

Ver todas las diferencias entre el repositorio local y el repositorio remoto

$ git diff origin/master

Ver todas la diferencia de un fichero entre el repositorio local y el repositorio remoto

$ git diff origin/master:PATH_TO_FILE_REMOTE PATH_TO_FILE_LOCAL
$ git diff origin/master README.md
$ git diff origin/master:README.md README.md
Anuncios