让我们假设我们有这个承诺的历史:
c0 <- c1 <- c2 <- c3 <- c4 (master)
我怎么能得到这个?
c0 <- c1 <- c2 <- c3 <- c4 (master)
^
|- c21 <- c22 (test)
这是,保持完成工作, 但是从过去的一点开始新的分支。
由于
答案 0 :(得分:5)
您可以进行简单的结帐:
git checkout c2
然后像往常一样开始你的分支:
git checkout -b test
答案 1 :(得分:4)
你可以用一行来完成:
git checkout -b test c2
或者,如果您只想创建新分支而不进行结帐:
git branch test c2