0

我想将正在进行的提交的哈希附加到其结果中。我可以使用以下命令检索哈希:

git log --format=%H | tail -1

然后我尝试将提交与上面的命令合并,并在“.gitconfig”中创建一个别名,如下所示:

[alias]
    ci = !git commit && git log --format=%H | tail -1

但这不起作用;别名的参数是发送到tail命令,而不是git commit
我应该如何创建这个别名?

4

1 回答 1

1
ci = !sh -c 'git commit "$@" && git log --format=%H | tail -1' --

你可以在这里找到更多信息

这也是获取最后一次提交的哈希的更优方法:

git log -1 --pretty=format:%H
于 2012-10-16T11:37:49.143 回答