2012-06-02 70 views
1

查看github項目的網絡圖,我看到3個感興趣的分支;主,測試,開發。當'test'是'dev'的分支時,如何將'test'分支變成'master'?

進一步觀察github網絡圖,我被引導認爲測試是dev的一個分支,而不是來自master的分支。

在某些時候,我會想把測試內容放入主頁。

我是否需要刪除master並創建一個名爲master的新分支以便「測試」到master?順便說一下,我想保留主歷史記錄,以便在需要時可以回滾到較早的提交。所以,刪除聲音不好。

回答

2

然後你應該合併testmaster

$ git checkout master 
$ git merge test 

像「test是dev的分支而不是master的分支」這樣的語句在Git中並不真實。 test可能已經從dev分支提交,但是假定dev在某個點分支爲master,那麼由master分支的傳遞屬性test也是如此。

+0

我當時希望是這樣。是的,dev從主人身上分離出來。謝謝! – finneycanhelp

相關問題