2016-08-15 56 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分支]的
相關問題