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的文件夹中的文件和目录。