背景介绍
一般流程
在用 git 做项目版本控制的时候。一般开发者在开发环境中完成开发,会把代码 push 到代码托管平台(GitHub、Bitbucket、Coding、码云)中。在把 Git库代码 pull 到测试环境中进行项目测试,最后测试通过后的代码 pull 到生产环境中。
git服务器弄了半天终于搞定了,还是记录下吧,不然下次有得忘了
做web开发时,以前都是写好了一个新功能要发布到服务器上都是使用FTP上传覆盖原来的代码,这样做很麻烦,首先要打开FTP程序,然后进入指定文件夹,然后上传,而且用FTP上传经常容易出错总是有个别文件会因为权限或者各种奇葩的原因上传失败…..用git来部署就不会有这样的问题。
前言
折腾了几天,找了无数篇文章。一直都在失败。找了很多 hooks 处理方法, 都不能同步代码文件到指定的 web 目录去。但今天下午终于搞定了。有点小开心小激动。
最近一直在学习 git,为的是方便开发和管理代码。
git 也是作为一名码农和项目管理者应该所具备的技能。
通过一段时间的学习现在 git 也已经正式应用在我们的项目当中了。