Preciso encontrar um commit no Git por um determinado hash, SHA. Por exemplo, se eu tiver o hash "a2c25061" e precisar obter o autor e o autor desse commit.
O format:<string>formato permite especificar quais informações você deseja mostrar. Funciona um pouco como o formato printf, com a exceção notável com a qual você obtém uma nova linha em %nvez de \n…
git log a2c25061 -n 1
. Ele mostrará apenas informações sobre o commit, sem diferenças.git show a2c25061 --stat
funciona da mesma e é mais fácil de lembrarA seção Pretty Formats da
git show
documentação contémfonte
%s
lhe dá a mensagem de confirmaçãoExistem duas maneiras de fazer isso.
1. fornecendo o SHA da confirmação que você deseja ver no git log
git log -p a2c25061
Onde
-p
é curto para o patch2. use git show
git show a2c25061
A saída para os dois comandos será:
fonte