2016-08-15 58 views
1

我应该创建一个名为develop n-4 commits ago的分支,我可以回去并将n-4设置为master,并从该点创建一个包含最后一个n-4提交的新分支?如何从n-4提交中分支,并将n-4设置为主?

我在Windows上使用GitExtensions,但如果更容易,我们很乐意从命令行执行。

+5

可能的复制(http://stackoverflow.com/questions/2816715/branch-从前一提交使用git) – Console

+0

不,因为我想包括最后的n-4提交在我的分支,并把主人回到n-4。 –

回答

2

可以使用下面的命令做到这一点:

git checkout -b develop HEAD 
git branch -f master HEAD~4 

首先一个创建一个新的分支develop。接下来只是重置分支master

0

藏匿的所有更改,然后:

git branch develop 
git reset --hard HEAD~4 
[从以前提交使用Git分支]的
相关问题