bashスクリプトを使用してgitメッセージ/タイトルのみを印刷するには?

bashスクリプトを使用してgitメッセージ/タイトルのみを印刷するには?

sha1以下を使用してbashから現在のgitコミットを印刷できます。

git rev-parse --short HEAD

しかし、HEADの最新のコミットメッセージ/タイトルのみを印刷するにはどうすればよいですか?

答え1

すごく好きです

git show --oneline -s HEAD

メッセージだけを見たい場合は、以下を使用してください。

git show --pretty=format:%s -s HEAD

代わりに。 SHA-1追加:

git show --pretty=format:"%H %s" -s HEAD

(または%h縮小してSHA-1)。

バラよりgit show出荷書類ビーチもっと学ぶ。

答え2

別のオプションは、次のものを使用することです。git log

送信タイトルのインポート

git log -1 --pretty=%s

完全に参加する

git log -1 --pretty=%B

コミットハッシュのインポート

git log -1 --pretty=%H

--shortコミットハッシュのインポート

git log -1 --pretty=%s

コミットショートハッシュとタイトルを取得する

git log -1 --pretty="%h: %s"

関連情報