如何将一个git命令结果的输出作为另一个git结果的输入参数?

如何将一个git命令结果的输出作为另一个git结果的输入参数?

我使用以下方法获取 git 提交 ID:

git log -1 --oneline | awk '{print $1}

假设我得到 123456 作为提交 id 输出

但现在我想像这样使用这个ID:

git log 123456

我怎样才能在一行命令中得到这一切?

答案1

通过将其作为子命令运行:

git log $(git log -1 --oneline | awk '{print $1}') 

相关内容