我有一个生产服务器,我在不使用GIT的情况下工作,我在PC上有文件并使用filezilla上传更新。
我发现了git,我会用它作为filezilla的替代品。
我已经在PC上配置了git,我在存储库中推送了所有项目文件,现在我不知道如何在生产服务器上配置更新。
答案 0 :(得分:0)
传统方法是在您的服务器上定义一个裸仓库并推送到 bare repo ,并结合后接收挂钩检查您选择的文件夹中的已接收文件/
但是使用Git 2.3+,如果你愿意,你可以:
组:
git config receive.denyCurrentBranch updateInstead
在您的本地PC上克隆该回购 我假设你可以使用你必须在filezilla中设置的相同ssh访问:
git clone user@server:/path/to/git/repo
进行新提交,