git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Git Architecture Question

From
AGAnuj Gakhar <anuj.gakhar@gmail.com>
Date
Dec 28, 2010, 16:54 UTC
Message-ID
<20FFFEFA-5808-4673-B876-C5F76B52D12E@gmail.com>
Hi all,
I am new to Git and learning this powerful tool these days.
I have a simple question :-

I work on a project that has 3 different environments. dev, staging and production. dev is obviously the local git repo that all dev's work on. staging is where most of the development takes places on a daily basis. and production is where least development happens but we still do it because sometimes we have to fix things quickly directly on the production server.

So how should I set this up ?
2 branches staging and master (default) ?

How can I make it so that the staging branch gets deployed to a different folder on the server and the master branch gets deployed on a different folder ?

Once a week, we would merge all the staging work into production and make a release.

Any ideas ?

Anuj Gakhar www.anujgakhar.com www.anshconsulting.co.uk

Next: Manuel Doninger
Message 1 of 3 in “Git Architecture Question”
  1. Anuj GakharDec 28, 2010
  2. Manuel DoningerDec 28, 2010
  3. MaaartinDec 29, 2010

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.