gpt4 book ai didi

git - 不要重复自己的 git 修订范围语法?

转载 作者:太空狗 更新时间:2023-10-29 13:58:25 26 4
gpt4 key购买 nike

假设 S 是 git 提交的 SHA。

我们如何表达范围 S^..S 而不用重复 S 的烦恼?

换句话说,“给我以提交 S 结尾的单次提交范围”。

(有没有办法推广到以 S 结尾的 N 次提交?)

我前后阅读 man gitrevisions;没有找到任何东西。

最佳答案

我认为您正在搜索 <tree-ish>^!

参见 gitrevisions有关详细信息的文档:

为方便起见重复:

<rev>^!, e.g. HEAD^!

A suffix ^ followed by an exclamation mark is the same as giving commit <rev> and then all its parents prefixed with ^ to exclude them (and their ancestors).

不太容易理解,但我很确定这就是您要搜索的内容。

但我没有看到执行此操作的通用方法。

关于git - 不要重复自己的 git 修订范围语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46084421/

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