现在我的git知识已经有所改进,我已经决定重做我正在运行的网站的git设置。 (我将要描述的是可怕的做法)
我有3个'位置':本地,制作(专用网络服务器)和Github。我想添加一个新位置;测试服务器。目前只有我的本地电脑正在运行git(当然还有github)。当我处理php文件时,我会保存它们,Netbeans会将它们上传到生产服务器。在那里,我会看到它是否有效。如果确实如此,我会提交它们并将它们推送到github。我现在想在生产服务器上安装git,我想添加一个运行git的测试服务器。所以我可以做到以下几点:
处理代码,将它们推送到dev分支,在测试服务器上拉取dev分支。测试,合并成主人。从主服务器上提取生产服务器。
如何在不破坏任何内容的情况下设置所有这些内容。生产服务器包含100%最新文件。我不想失去我的承诺。我有一种感觉,我应该在生产服务器上安装git,提交并拉动所有其他位置。
答案 0 :(得分:0)
我最终只是在所有服务器上克隆了repo。添加一些调整到配置文件,以使一切都是最新的,并提交所有这些调整。一切都在按原样运作