hello people,

I am currently working on a GIT workflow that is supposed to do the 
following:


   - there is one central repository named "puppet" - hosted on gitlab
   - the repository is supposed to have three "fixed" branches: master, 
   test and dev 
   - the content of each branch is represented on the filesystem of a local 
   server:
      - branch master = /etc/puppet/modules/live 
      - branch test = /etc/puppet/modules/test
      - branch dev = /etc/puppet/modules/dev
   - every developer is supposed to have his own copy of the "dev" branch. 
   and should only be able to push to and pull from that branch (and selfmade 
   branches).


so the question is: how do i pull only a specific branch to the filesystem? 
how do i protect the "fixed" branches from accidental pushes?
is there any way to realize something like that?

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to