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