让我通过说我对git非常陌生,但对源代码控制有基本的了解。git/ftp工作流程逻辑
这是我的情况。我目前使用与hostgator类似的基本托管服务提供商的常规共享托管帐户,并使用ftp/cpanel。我使用ftp从服务器上传/下载文件。
我最近在我的Mac以及Tower (Git Client for Mac)上安装了git,并计划使用github来托管我的存储库。
让我们从理论上说,当我将文件推送到我的回购站时,我想更新我的网络服务器上的活动文件以匹配。这样做的最好方法是什么?
我应该只是将整个回购站FTP给我的主机?我会想象,这可能会有潜在的问题,如更改文件权限或其他未预见的事情。
我觉得我错过了过程中的某些东西。有没有办法让我将本地副本部署到我的Web服务器上?我需要一个提供ssh或终端访问权限的主机帐户来执行此操作吗?
我应该创建某种钩子。
任何信息,将不胜感激。