来自Pro Git的Git分支示例

Geo*_*old 8 git dvcs git-branch

我正在阅读Pro Git书籍,试图让我的头脑在DVCS中进行分支和合并.到目前为止,这是一个很好的资源,但我在这一部分遇到了一些麻烦.

在图3-8中,我们有以下内容:

在此输入图像描述

testing分支点c2b9e,挺好的.

但随后作者检查出来master,进行了改变,突然之间master就是指向c2b9e,而不是testing:

在此输入图像描述

我期待它会导致

HEAD -> master -> some_new_SHA -> f30ab
Run Code Online (Sandbox Code Playgroud)

testing -> c2b9e -> f30ab
Run Code Online (Sandbox Code Playgroud)

我有一个" 编译器中存在错误!" 这个时刻.编译器中几乎从不存在错误(当然,我们自己的代码中存在错误),所以请帮助我看看我的方法错误.

ant*_*oft 6

这是插图中的错误.在插图中交换c2b9e和87ab2,这是正确的.