我目前正在开发一个小型博客系统,用于我计划在github上托管的两个不同的网站(可能更及时)。虽然我理解git的开发方面(添加文件,提交更改,推送到远程)但我很难理解部署方面。我想知道的是我将如何
安装网站所需代码的初始副本和
在存储库更新后获取对该代码的更新
与WordPress类似,基线代码将包含需要复制和编辑的示例配置文件以及用于客户端上载的空目录。这就是我认为这个过程应该如何发展的过程。
步骤3和5是我错过的地方。我已经阅读过有关克隆,获取和拉动的内容,但我认为这不是我在这种情况下所需要的。
我试图找出如何获取代码的初始副本以及抓取更新,同时确保以下内容:
我需要做什么命令?
答案 0 :(得分:0)
要将新代码推送到服务器并让服务器自动更新其代码,您将需要使用"裸" git存储库以及git钩子。有关说明,请参阅此页面:http://toroid.org/git-website-howto
为避免删除或覆盖文件,听起来您正在寻找的是.gitignore
文件。从git的文档(https://git-scm.com/docs/gitignore):
gitignore文件指定Git的故意未跟踪文件 应该忽略。 Git已经跟踪的文件不受影响