让我们假设我们有这样的提交历史:
c0 <- c1 <- c2 <- c3 <- c4 (master)
我怎样才能得到这个?
c0 <- c1 <- c2 <- c3 <- c4 (master)
^
|- c21 <- c22 (test)
这是,保持所有的工作完成,但是从过去的点开始一个新的分支。
谢谢
您可以执行一个简单的结帐操作:
git checkout c2
然后像往常一样开始你的分支:
git checkout -b test
你可以用一行来完成:
git checkout -b test c2
或者如果你只想创建新的分支而不签出:
git branch test c2