如何理解&书信电报;自>&引用;git格式的补丁手册?

如何理解&书信电报;自>&引用;git格式的补丁手册?,git,Git,我正在阅读git格式补丁的man页面: 有两种方法可以指定要对哪些提交进行操作 单个提交,,指定指向当前分支尖端的提交不在导致输出的历史记录中 我很困惑地理解“提交……这些提交不在历史记录中,从而导致输出。”。我认为应该是“…不在历史上…”。措辞可能令人困惑,因为英语语法分析很棘手,但这就是它的意思: 单个提交,,指定 指向当前分支尖端的提交 不在 导致 被输出 为了更容易理解,请从图形开始: ______________________________ ...--o--o--<sin

我正在阅读git格式补丁的
man
页面:

有两种方法可以指定要对哪些提交进行操作

  • 单个提交,
    ,指定指向当前分支尖端的提交不在导致输出
    的历史记录中

  • 我很困惑地理解“
    提交……这些提交不在历史记录中,从而导致输出。
    ”。我认为应该是“…不在历史上…”。

    措辞可能令人困惑,因为英语语法分析很棘手,但这就是它的意思:

    单个提交,
    ,指定

  • 指向当前分支尖端的提交
  • 不在

  • 导致
  • 被输出

    为了更容易理解,请从图形开始:

    ______________________________
    
    ...--o--o--<since>--o--o--o--o   <-- currentbranch (HEAD)
    __________________
    
    请注意,如果历史记录有分支,结果可能有点令人惊讶:

    ...--o--o--*--*--*--*---*   <-- currentbranch (HEAD)
             \             /
              o--<since>--*
    

    …--o--o--*--*--*--*-*--*但这不包括提交之前的所有历史记录吗?该句的措辞可能会有所不同,以便更清楚,但我的理解是,任何作为
    前身的承诺都不会包含在历史记录中,因此“not”是该句的一部分是正确的。
    ...--o--o--*--*--*--*---*   <-- currentbranch (HEAD)
             \             /
              o--<since>--*