所以我对git有一个奇怪的问题。我有一个生产网站,通过ftp进行更新,但没有git repo。代表该网站的git repo仅包含其部分源,并且位于我的本地PC上。每次编辑文件时,我都会使用FTP将其上传到生产服务器,然后提交更改并推送到github。我没有运行该网站的本地副本,只是正在编辑的重要来源。
但是我现在想在服务器上的production文件夹中创建一个git repo,然后将repo(可能作为单个提交)合并到github上的现有repo。如果没有克隆,我将如何做到这一点?通过这种方式,我可以摆脱这种糟糕的工作流程,并控制整个网站版本,而不仅仅是其来源的一部分。
答案 0 :(得分:0)
我最终创建了一个新文件夹,我在其中git clone
。然后我复制了旧文件夹中的所有文件(它包含一些被忽略的配置文件)并提交了所有需要提交的文件。现在一切都是版本控制的。