5/20/2013

终于整明白了代码托管这件事

gitcafelogo

虽然这两天是周末,但是一点也没闲着,偶然的机会开始接触到当下流行的代码托管这件事,就是git。其实本人不是开发人员,目前从事房地产,对写代码这件事基本上是文盲级别。只是之前做过不少wordpress主题翻译工作,偶尔折腾折腾主题修改。正是由于上面所说的局限性,这些修改的代码经常性忘记,等到多日以后某个时间在想用的时候,这些代码早已不知去向,google之太浪费时间和精力,而且经常遇到当初的很多网页已经无法访问的情况。于是就需要这么一个仓库来存放这些小东西。之前的一些东西都是存放在google code的,而由于在这个神奇的国度,google code经常访问不正常。在网上花了不少时间来学习才知道目前的托管热门是github,这这个采用ruby开发的网站貌似和开发语言的缘故采用的git模式并且随着ruby的流行大肆其道。github上的语言也基本上集中在js和ruby,可见github的流行源于ruby。

想来早在前年就想捣鼓捣鼓ruby,听说这个日本人发明的东西很不错,可看了几个入门教程后放弃了,太过复杂,想来又不是从事开发,学了也没什么用,只好作罢。没想到这回折腾git让我重拾了当年的痛苦经历。git多半是采用命令行来操作,网上的教程也大多如此,包括官方给的教程。

想想github之前有过被和谐的经历感觉还是不放心,又找了个国内的gitcafe做备份。本来在我的小黑笔记本上已经折腾的差不多了,没料又要换成MBP,有事一阵折腾,最后终于还是找到了sourcetree这样的好工具,以后git不用研究那可怕的命令行了。目前已经将之前的一些劳动成果上传到两个仓库,一些陈旧的以后可能用不上的就直接删除了。

这整个过程是及其痛苦的经历,好似让你一个搞软件开发的人员去研究结构力学,有多痛苦你找本结构力学来看看就知道了。