在文件系统上本地安装git

在文件系统上本地安装git,git,Git,我正在努力理解如何正确地设置它。我希望能够有一个测试站点和一个生产站点,并使用git来管理它 我当前的文件系统看起来是这样的(产品在www文件夹中,测试在www文件夹中,名为test) -www -test index.html index.html 现在我已经设置好了它,所以我可以在测试中进行更改并用git提交它们,但我不知道如何将它们推送或拉入www/嵌套test,在您的生产站点下听起来很糟糕。最好这样组织: site/ ├── repo.git ├── test └── ww

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

我当前的文件系统看起来是这样的(产品在www文件夹中,测试在www文件夹中,名为test)

-www
  -test
    index.html
index.html

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

嵌套
test
,在您的生产站点下听起来很糟糕。最好这样组织:

site/
├── repo.git
├── test
└── www
在这里,
repo.git
是一个裸git存储库,您可以将其作为
www
test
的远程存储库。然后您可以从任何一个存储库中进行推拉操作

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

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

这里不清楚您的意思。如果在
test
下有一个git存储库,那么这些更改已经在
www
下了。您的意思是修改
www/test/index.html
,现在想要在
www/index>中进行这些更改吗.html
?这非常有帮助,我现在有了一个更好的设置目录(因为我的共享主机,我不得不像以前那样做),并且我有一个git push/pull to prod的工作测试环境!!非常感谢!