当有人手动ftp远程文件时,github冲突

当有人手动ftp远程文件时,github冲突,github,Github,有些人手动将文件直接上传到web服务器,因此github与生产中的物理文件内容不同 恐怕还有很多文件 1-如何刷新github主机,以便它显示生产服务器的正确内容 2-以及如何根据步骤1中刷新的github主机刷新我的本地开发人员?您需要以某种方式将所有文件从web服务器复制到您的本地repo:复制后,Git将在您的本地repo中检测到新的/修改的/删除的文件 在本地repo中完成同步后,添加、提交并推送到GitHub。您需要以某种方式将所有文件从web服务器复制到本地repo:复制后,Git将

有些人手动将文件直接上传到web服务器,因此github与生产中的物理文件内容不同

恐怕还有很多文件

1-如何刷新github主机,以便它显示生产服务器的正确内容


2-以及如何根据步骤1中刷新的github主机刷新我的本地开发人员?

您需要以某种方式将所有文件从web服务器复制到您的本地repo:复制后,Git将在您的本地repo中检测到新的/修改的/删除的文件


在本地repo中完成同步后,添加、提交并推送到GitHub。

您需要以某种方式将所有文件从web服务器复制到本地repo:复制后,Git将在本地repo中检测到新的/修改的/删除的文件


在本地repo中完成同步后,添加、提交并推送到GitHub。

我认为最好的解决方案是停止手动将文件直接上传到实时服务器。使用GitHub作为守门员。在部署之前,一切都会先在那里进行。但是有人已经这样做了,知道如何救援吗?我知道我不会允许任何人在以后手动上载。您可能需要手动检查这一点,可能需要借助一个好的bash脚本。我认为最好的解决方案是停止手动将文件直接上载到live server。使用GitHub作为守门员。在部署之前,所有的事情都会先在那里完成。但是有人已经完成了这项工作,知道如何营救吗?我知道我不会允许任何人在以后手动上传。您可能需要手动检查这一点,也许需要借助一个好的bash脚本。