建好网站之后,那么问题来了, 许多人本地开发完成后,通常会在服务器上部署,有人会使用ftp,有人会使用scp, ftp和scp的时候为了方便我们通过还要tar或者zip一下, 这些做法也很不错,但是它有一些问题:
1、全部更新,不管某些文件是否修改,都要重新传一下服务器,浪费时间与流量
2、出现误删的情况下,找不回来等等
所以我们需要用到一个工具,那就是git。
简单介绍一下,git是一个分布式版本控制系统。每个人电脑上都有一个完整的版本库,每提交一次都是一个新的版本,当你误删或者代码修改错误的情况下可以回退到以前的版本。并且可以多人协作,你可以让别人帮忙修改你的代码,并且git会告诉你此次提交有哪些修改,如果你不满意,可以回退到之前的版本。
git的教程推荐 http://www.liaoxuefeng.com/