2016-04-16 55 views
0

我嘗試了In git, is there a simple way of introducing an unrelated branch to a repository?,但找不到任何正確的解決方案。Git在新目錄中創建不相關的分支

我確切想要創建一個新分支,比如v2。分支v2將具有master分支的內容,但應獨立於masterv2分支也應該在一個單獨的目錄中。

我目前的本地目錄是:

|light-mvc 
| --master // contains the master branch 
| --v2 // should contain the v2 branch 

和我的遠程回購是https://github.com/YashKumarVerma/Light-PHP-MVC(如果它的事項)

回答

1

你可以做這樣的事情。

現在假設您只有master文件夾在light-mvc之內,並且與您的遙控器保持同步。

現在使用git branch v2進行分支。然後git checkout v2並創建一個新的目錄v2,並把你想要放入的任何代碼。然後按下同一分支,即v2

因此,您的主分支有master文件夾,而v2分支有master + v2文件夾。

我希望這可以解決它。

+0

我是否必須在'master'文件夾內運行'git checkout branchname' –

+0

'錯誤:pathspec'v2'與git中已知的任何文件都不匹配:'當在'git checkout v2'中運行'git checkout v2'時主目錄 –

+0

不,它應該是你使用'git init'初始化git的地方。這將是'light-mvc'在你的情況下。 –

相關問題