Я хочу написать Bash script, который зацикливает на sha1s коммитов, выводимых вызовом git log
. Однако git log
дает мне гораздо больше результатов, чем я хочу:
commit 0375602ba2017ba8750a58e934b41153faee6fcb
Author: Mark Amery <[email protected]>
Date: Wed Jan 1 21:35:07 2014 +0000
Yet another commit message
This one even has newlines.
commit 4390ee9f4428c84bdbeb2fed0a461099a6c81b39
Author: Mark Amery <[email protected]>
Date: Wed Jan 1 21:30:19 2014 +0000
Second commit message.
commit bff53bfbc56485c4c1007b0884bb1c0d61a1cf71
Author: Mark Amery <[email protected]>
Date: Wed Jan 1 21:28:27 2014 +0000
First commit message.
Как я могу получить git log
только для вывода sha1s, чтобы я мог легко контактировать с ними?