我需要在 3 个单独的文件夹中保留 3 个分支。(我知道这不是 git 做事的方式。但我需要这样做是有原因的)。
假设 repo 名称是my_proj_repo.git
我prodv1
在本地系统中创建了一个名为的文件夹:
git clone url:/my_proj_repo.git
现在我进入prodv1
文件夹并从服务器复制文件,然后:
git commit -am "initial import"
git push origin master
这将文件推到了master上。现在我在本地系统中创建了另外两个类似上面的文件夹
stagingv1
devv1
我想使用名称创建两个本地和远程分支:
staging // this local branch points (push/pull) to staging remote branch
dev // this local branch points ((push/pull) to dev remote branch
这两个分支应该在相应的文件夹中:
staging ==> stagingv1 folder
dev ==> devv1 folder
我尝试了一些东西,我想我搞砸了。有人可以指出我想要的命令/步骤来获得所有这些设置吗?
我所做的是,进入stagingv1
文件夹并做了一个git clone <repo>
. 但它默认为master
. 而且我不确定如何在staging
这里初始化分支。