标签: git github
假设我做了以下提交:c1,c2,c3以及我目前正在提交c3。现在我想回去提交c1而不删除c2和c3提交。一旦我在c1上,我想从那里创建另一个分支。我该怎么做?
答案 0 :(得分:3)
直接创建分支:
git branch newbranch commitid
commitid可以是很多东西。 HEAD~2将根据您的具体示例执行您想要的操作。
commitid
HEAD~2
顺便说一句,如果你刚检查出c1,你甚至不会失去c2和c3:它们在reflog中可用(参见git reflog)。
git reflog