我是一名设计师,希望简化网站开发管理的烦恼。我最近才发现 Git ,到目前为止很容易上手。据我了解,可以使用 Git 作为部署更改的方式,使用两个或多个存储库; 其中一个是主存储库。我特别感兴趣的是拥有开发环境、测试环境和生产环境。
所以我有几个问题:
这种使用 Git 的方式可行吗?
哪种方法更好; 将主存储库存储在您的本地机器上,并将更改推送到生产和测试服务器?还是将主存储库存储在您的生产服务器上,并从本地机器拉取以进行更改?
如果可以,如何实现其中任何一种方法?
所以我有几个问题:
这种使用 Git 的方式可行吗?
哪种方法更好; 将主存储库存储在您的本地机器上,并将更改推送到生产和测试服务器?还是将主存储库存储在您的生产服务器上,并从本地机器拉取以进行更改?
如果可以,如何实现其中任何一种方法?
这里可能有些混淆,我会尝试澄清一下。
一个存储库只是你的代码的副本。你可以有多个代码副本(即多个存储库,例如:一个在开发机器上,一个在测试服务器上,一个在生产服务器上)。所有内容都来自相同的代码,你只需要在不同的提交(一组更改)或不同的分支上拥有每个存储库。
我的建议是按照以下方式工作。在要使用git管理版本的项目的根目录中创建一个包含你的代码的存储库。
git init