代码之家  ›  专栏  ›  技术社区  ›  Asalle

git签出头2如何返回10次提交

  •  0
  • Asalle  · 技术社区  · 7 年前

    有一个远程分支 my-issue-branch 和一家同名的当地分支机构。我们表演了

    git pull --rebase

    在本地获取最新的提交,但最后两次提交正在破坏生成。我们想返回2次提交来构建项目并执行

    git checkout HEAD~2

    这让我们退回了大约10次提交,而不是仅仅两次。

    只有

    git checkout <commit-hash>

    1 回复  |  直到 7 年前
        1
  •  2
  •   torek    7 年前

    下面是一个简化图:

    ...--o--*-----o------o--o   <-- you are here
             \          /
              o--o--o--o
    

    * o 你会穿越吗?有多少 有“中间”提交吗 右手边的那个呢?

    ~2 count返回两次提交 另外 线他们怎么了?