我尝试了In git, is there a simple way of introducing an unrelated branch to a repository?但找不到任何正确的解决方案。
我真正想要的是创建一个新的分支,比如v2
。分支v2
将包含master
分支的内容,但应独立于master
。此外,v2
分支应位于单独的目录中。
我当前的本地目录是:
|light-mvc
| --master // contains the master branch
| --v2 // should contain the v2 branch
我的远程仓库是https://github.com/YashKumarVerma/Light-PHP-MVC(如果重要的话)
答案 0 :(得分:1)
你可以这样做。
现在假设您master
内只有light-mvc
个文件夹,并且与您的遥控器保持同步。
现在使用git branch v2
创建一个分支。然后git checkout v2
并创建一个新目录v2
并放入您想要放入的任何代码。然后按下相同的分支,即v2
。
基本上,您的主分支有master
个文件夹,而v2分支有master
+ v2
个文件夹。
我希望这能解决它。