我目前正在使用以下命令获取有关某个提交哈希的提交消息:
hash='b55da97'
git log --pretty=oneline ${hash} | grep "${hash}" | awk '{ print $2 }'
尽管这些似乎效率极低。有没有更聪明或更便宜的方法来执行此操作,或者我是否坚持使用grepping和清醒功能?
git log
需要(除其他事项外):
取决于您实际需要多少提交消息,您可以使用几个漂亮格式的说明符:
我喜欢将重要的内容转储到一行中...这是我使用的内容,是根据此页面上的其他答案构建的:
这可能会缩短一些时间
答案比这里列出的还要短