在文件系统上本地设置git

时间:2014-02-07 17:54:30

标签: git

我正在努力了解如何正确设置。我希望能够拥有一个测试站点和一个生产站点,并使用git来管理它。

我当前的文件系统看起来像这样(生产位于www文件夹中,测试位于www中名为test的文件夹中

-www
  -test
    index.html
index.html

现在我已经设置了所以我可以在测试中进行更改并使用git提交它们但我不知道如何将它们推入或拉入www /

1 个答案:

答案 0 :(得分:2)

在您的制作网站下嵌套test听起来不错。以这种方式组织会更好:

site/
├── repo.git
├── test
└── www

此处,repo.git裸git存储库,您可以将其作为wwwtest的远程。然后你可以从任何一个推拉。

您可以使用以下命令转换现有设置:

cd test
git clone --bare . ../repo.git
git remote add origin ../repo.git
cd ..
mv www www.bak
git clone repo.git www

在此设置中,您可以推送test,然后您可以提取www