我需要在三个不同的文件夹中保留三个分支。(我知道这不是Git的做法。但出于某个原因,我需要这样做)。
假设仓库名称为my_proj_repo.git
,
我已经在本地系统中创建了一个名为prodv1
的文件夹:
git clone url:/my_proj_repo.git
现在我进入了
prodv1
文件夹,并从服务器上复制了文件,然后:git commit -am "initial import"
git push origin 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 ”,但默认是“master”分支。我不确定如何在这里初始化“staging”分支。