0

这只是关于人们如何组织他们的工作的两个问题:

1)在崇高的文本项目文件夹中初始化你的 git 是一种好习惯吗?

(在过去,我有时将存储库作为项目文件夹的单独副本。当我将某些内容放入存储库时,我通常将其复制到存储库文件夹中。 - 但我看到很多人的文件夹中有 git 文件他们正在编码的项目,并且机器上没有重复的文件夹或单独的重新发布...)

2) 默认情况下,这里有多少人在他们的本地服务器上工作,即他们的整个工作空间都在他们的本地服务器下(例如在 ZWAMP 或 WAMP 下)

(同样,当我需要测试时,我通常会复制到本地服务器,这看起来很奇怪。)

问上面两个,因为我正在考虑一个更有机的工作流程。欢迎意见目前我在想我应该采用1)但不采用2)

谢谢

4

1 回答 1

1

Git 只是文件版本控制的一种方法。由于您的文件位于项目文件夹中,因此在文件所在的项目中初始化 Git 存储库是最有意义的。将文件复制到另一个存储库会破坏使用版本控制的目的,因为您仍然可以在一个文件中进行多个编辑,而这些编辑不会仅仅因为您没有移动复制文件而被跟踪。

最好保留一组项目文件,在该目录中初始化一个存储库,然后让 Git 做它最擅长的事情。

[编辑]

为了更仔细地回答您的问题:

当我在本地 WAMP 服务器上工作时,我在我的 Web 根目录中为每个作为 git 存储库的项目保留一个目录。然后,我在我的 Hosts 文件中创建一个条目,将站点的域名指向我的本地计算机,并向 Apache 添加一个域,该域指向我的项目所在的目录。当我实时推送站点时,我只需要删除 Hosts 文件条目即可查看实时站点。如果我正在使用本地副本和实时测试服务器,我将在我的 Hosts 文件中使用子域,以便我可以同时访问两者。

于 2016-05-07T16:50:42.670 回答