假设我有一个 Web 服务器,可以通过 FTP 访问。大多数人使用 Dreamweaver 更新它,而我是通过在我的计算机和服务器之间手动复制/粘贴来更新的。我的问题是,当其他人使用其他方法更新时,我能否使用 git 来管理网站(而无需手动复制/粘贴)?
- 我不能在服务器上安装太多东西。我希望只需将文件放到服务器上即可设置此项。
- 我不想手动复制和粘贴上传到服务器。
- 我不想无意中撤销其他未使用 git 的人的更改,也不想让他们使用 git。
- 话虽如此,如果我和其他人同时编辑网站,我希望利用 git 的合并功能。
应该如何设置?(还有,我可以在计算机上放哪些脚本使这个过程更容易(包括钩子和非钩子)?(我知道如何制作它们,只是希望有关此工作流程应该制作哪种类型的提示。))
注意:我使用的是 Linux 操作系统,如果有影响的话。(另外,我使用命令行中的 git。)
注意:我可以手动完成一些通常不需要的任务(例如将队友的更改转换为提交)。我想避免的是手动复制和粘贴。
ssh
登录到这台服务器? - Guildencrantz