Me gustaría obtener una única confirmación (llamémosla ${SHA}
) de GitHub a través de la interfaz web.
Por ejemplo, algo como:
$ git clone http://github.com/foo/bar
$ cd bar
$ git format-patch -o .. ${SHA}~1..${SHA}
$ cd ..
$ rm -rf bar
... pero sin tener que clonar todo el repositorio (el repositorio en cuestión es grande).
Obviamente, GitHub puede mostrar la diferencia de una confirmación determinada a través de la interfaz web, pero ¿cómo puedo extraerla en un archivo diff (unificado) (idealmente, con el mensaje de confirmación intacto)?
Respuestas:
OK, encontré la respuesta yo mismo.
Agregar
.patch
(o.diff
) a la URL de confirmación dará un buen parche:Gracias a diez cosas que no sabías que Git y GitHub podían hacer ...
fuente
Descubrí que tenía que agregar una / al final, es decir
fuente