35

現在、以下を使用して、特定のコミット ハッシュのコミット メッセージを取得しています。

hash='b55da97'
git log --pretty=oneline ${hash} | grep "${hash}" | awk '{ print $2 }'

ただし、これらは非常に非効率的です。これを行うためのよりスマートで安価な方法はありますか?

4

5 に答える 5

2

ここにリストされているよりもさらに短い答えは

git log --pretty=oneline {your_hash} | grep {your_hash}

于 2019-02-13T21:03:09.213 に答える
1

これはそれをいくらか短くするかもしれません

git log --pretty=oneline ${hash} | awk '$0~var {print $2}' var="${hash}"
于 2013-11-05T20:37:32.477 に答える