gpt4 book ai didi

git - 对于每个提交哈希使用 git show

转载 作者:太空狗 更新时间:2023-10-29 14:18:39 25 4
gpt4 key购买 nike

我需要为我的老师记录我所有的 git 提交。他给了我下面的例子:

git log --pretty="%H" --author=you | while read commit_hash 
do git show $commit_hash
done > log.txt

我知道“你”部分需要是我的名字并且 git 命令工作正常但是在管道之后它返回一个大于号并且不做任何事情。我也明白它应该为 git show 命令使用每个提交散列。有什么建议么?我也在使用 OSX。

最佳答案

关于处理换行符,VonC 的回答是正确的,但是您最初的方法使事情变得复杂。您可以使用 git log -p 而不是 git loggit show 的组合:

git log -p --author=you > log.txt

关于git - 对于每个提交哈希使用 git show,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30421996/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com