Git - pasta separada para cada ramo. Configurando
Eu tenho a necessidade de manter 3 filiais em 3 pastas separadas. (Eu sei que isso não é uma maneira de fazer as coisas. Mas eu preciso fazer isso por um motivo).
Vamos dizer que o nome do repositório émy_proj_repo.git
Eu criei uma pasta chamadaprodv1
no meu sistema local:
git clone url:/my_proj_repo.git
Agora eu entreiprodv1
pasta e copiou os arquivos de um servidor, então:
git commit -am "initial import"
git push origin master
Isso empurrou os arquivos para dominar. Agora eu criei mais duas pastas como as acima no meu sistema local
stagingv1
devv1
Eu quero criar dois ramos locais e remotos com os nomes:
staging // this local branch points (push/pull) to staging remote branch
dev // this local branch points ((push/pull) to dev remote branch
E esses dois ramos devem estar nas pastas correspondentes:
staging ==> stagingv1 folder
dev ==> devv1 folder
Eu tentei algumas coisas e acho que estraguei tudo. Alguém pode me apontar comandos / passos para obter toda essa configuração como eu queria?
O que eu fiz foi, entrou nostagingv1
pasta e fez umgit clone <repo>
. Mas o padrão émaster
. E eu não sei como inicializar ostaging
ramo aqui.