是否可以使用git log --pretty显示嵌套命令

时间:2017-09-01 01:19:16

标签: git git-log

我想出了一个单行程序命令来显示每个子模块的名称,SHA-1哈希值和URL:

git submodule foreach --quiet "echo $name:$sha1: `git config --get remote.origin.url`/tree/$sha1"

我也希望显示头部的哈希值和URL,但是要努力弄清楚我应该使用哪种格式命令。我试过了:

git log -1 --pretty=format:"`git config --get remote.origin.url`/tree/%h"

但它没有评估git config --get remote.origin.url部分,而是逐字打印。我们可以使用嵌套命令格式化吗?或者是否有任何其他git命令可以产生所需的输出(origin.url +" / tree /" +" sha1")?

如果解决方案是一个单独的纯git命令执行嵌套命令,我将非常感激,因为我需要在一个纤薄的Windows构建环境中运行它,其中python,ruby和bash等命令(如{{ 1}}等等。请注意。

0 个答案:

没有答案