首页 > Web开发 > 详细

浅谈我的PHP开发之路—使用git管理自己的代码

时间:2016-01-12 13:26:49      阅读:290      评论:0      收藏:0      [点我收藏+]

  在开发的道路上,就始终无法避开版本控制,哪怕你是独自一人进行开发,版本控制也是有必要的,从最早开始使用CVS,到后来使用SVN,再到git,最后又回到了SVN,但是不知道为什么真的对SVN很无爱。

  现在工作的地方,使用的是SVN,我每天都得把自己修改过的文件单独的提出来,然后以相同的目录路径打包好,然后提交到测试版本库目录下,然后再交由其他人用ftp对服务器上的文件进行覆盖

然而每天这样创建对应的目录创建文件都已经快把我逼疯了,幸好我自己写了一个脚本来自动的执行这个过程,但那是在我忍受了一星期那样繁琐而枯燥的工作之后,然后我不禁想起了当初使用git工具自动同步的更新代码的时光。每次写完代码之后,执行一下git commit 和git push命令,然后瞬间就同步到服务器了,也正是这种简单的过程,让我喜欢上了测试。

  这里我不得不介绍一下我的第一位BOSS---ES,我觉得是他帮我打开了这个领域的大门,他曾经一直反复的强调的习惯,依然响彻在我的耳边,尤其是在最近反复的看 了《The Progmatic Programmer》和《重构》,我越来越能感受到他当时的想法,是他让我在无意识的养成一些优秀程序员所应该具有的品质

  他没有告诉我该使用面向对象还是面向过程,而是直接让我学会使用设计模式

  他没有告诉我,我应该学会使用什么框架,而是直接告诉我,框架只是告诉你不该做什么,而不是能做什么

  他从来不去看我写的代码,只是反复的告诉我,千万不要重复你自己

  遇到难题的时候,他不会告诉我应该去什么地方寻找资料,仅仅说了一句简单的话:使用英文

  他总是的强调着,要做一个挑剔的程序员,不管是对自己的程序还是对生活

  他说,开发的过程应该是一种享受,而不是一种枯燥而又反复的繁琐过程,他喜欢用双屏显示器,喜欢用linux操作系统,这一切的一切都在我内心里深深埋下了一个种子

  或许他不是一个好领导,但是我觉得他真的是一个优秀的程序员

  虽然当时我不能很好的理解他,但是现在我能够感受到他那种厌恶重复的心情

  学会使用git,拥抱github,融入bitbucket,告别不断覆盖文件的噩梦,Webhooks可以让你在使用git push的时候,请求bitbucket的webhooks去调用服务器上的.php文件,发送linux的shell命令去git pull远程仓库的代码,达到同步更新

我是一个懒惰的程序员,我只想告诉你-----告别重复,放飞思绪!

 

                                                                                                                                                                                                                                             不尊重自己代码的程序员不是一个好父亲

 

浅谈我的PHP开发之路—使用git管理自己的代码

原文:http://www.cnblogs.com/crisenchou/p/5123872.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!