Git在新目录中创建不相关的分支

Git在新目录中创建不相关的分支,git,github,version-control,Git,Github,Version Control,我试过了,但找不到正确的解决办法 我真正想要的是创建一个新分支,比如说v2。分支v2将包含master分支的内容,但应独立于master。另外,v2分支应位于单独的目录中 我当前的本地目录是: |light-mvc | --master // contains the master branch | --v2 // should contain the v2 branch 我的远程回购是(如果有关系的话)你可以这样做 假设您现在只有master文件夹在light mvc中,并且您的遥控器

我试过了,但找不到正确的解决办法

我真正想要的是创建一个新分支,比如说
v2
。分支
v2
将包含
master
分支的内容,但应独立于
master
。另外,
v2
分支应位于单独的目录中

我当前的本地目录是:

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

我的远程回购是(如果有关系的话)

你可以这样做

假设您现在只有
master
文件夹在
light mvc
中,并且您的遥控器是最新的

现在使用
git branch v2
创建一个分支。然后
git checkout v2
,创建一个新目录
v2
,并将您想要的任何代码放入其中。然后推动同一分支,即
v2

因此,基本上您的主分支有
master
文件夹,而v2分支有
master
+
v2
文件夹


我希望这能解决问题。

我必须在
master
文件夹中运行
git checkout branchname
错误:pathspec'v2'与git已知的任何文件都不匹配。
:在主目录中运行
git checkout v2
时,它应该是使用
git init
初始化git的地方。在您的情况下,这将是
轻型mvc
。我没有初始化轻型mvc。我在Master中执行了
git init
,您只能跟踪初始化git的文件夹中的文件和目录。