直到最近,我在无git服务器上有一个网站,主题文件将通过sftp更新。我将所有更改的副本保存到github仓库中。
该网站最近被迁移到安装了git的服务器,所以我想用repo连接文件,并在更新(通过我的本地)到repo时运行'git pull'。
将repo与新服务器上的主题文件连接的最佳方法是什么?
重新初始化,或者只是从服务器中删除主题文件并运行git clone <repo>
?
答案 0 :(得分:0)
您可以在生产目录中初始化新的存储库,但如果出现任何问题,可能会搞砸生产服务器。相反,在生产目录上尽可能少地工作。
首先确保存储库与生产中的内容相同,这是最简单,最安全的事情。
一旦完成,我们现在知道生产具有与回购中相同的文件。您只需移动.git
目录即可,而不是移动整个生产目录。
.git/
.git/
从克隆复制到生产目录。git status
验证一切正常。