安路的技术博客

Nothing in life is to be feared. It is only to be understood

Git远程版本库

| Comments

Git分布特性之一就是远程版本库, 一个克隆是版本库的副本。一个克隆包含所有原始对象;因此,每个克隆都是独立,自治的版本库,与原始版本库是真正对称,地位相同的。一个克隆允许开发人员可以在本地独立的工作,不需要中心版本库。总之,克隆使得Git易于扩展,并允许地理上分离的很多贡献者一起协作。 从本质上讲,分离的版本库是相当有用的。

  • 开发人员独立工作
  • 开发人员被广域网分离。在相同地区的一群人可以共享一个本地版本库来积累局部变化
  • 一个项目预计在不同的发展线上有显著差异。

Git分支

| Comments

分支是在软件项目中启动一条单独的开发线的方法。分支是一种统一的,原始的的状态分离出来的,能够使开发能够在多个方向上同时进行,并可能产生项目的不同版本。通常情况下,分支会调解并与其他分支合并,来重聚不同的力量。

Git允许很多分支,因此在同一个版本库中可以有许多不同的开发线。Git的分支是轻量级的,简单的,Git对合并的支持是一流的,所以,大多数的Git用户把分支作为日常使用。

Git起步

| Comments

背景

当今世界,难以想象有创意的人会在没有备份策略的情况下启动一个项目。数据是短暂的,容易丢失,例如,通过一次错误的代码变更或者一次灾难性的硬盘崩溃。所以说,在整个工作中持续性的备份和存档是非常明智的。

Git就是一个功能强劲的版本管理工具,它比svn要优秀很多。

Octopress的高级配置

| Comments

前言

上篇博客主要讲了怎么样搭建octopress博客,今天主要讲解个性化设置cotopress.

添加侧边栏分类

1.在plugins目录下创建category_list_tag.rb文件,内容如下:

如何用Octopress搭建博客

| Comments

前言

怎么样写出漂亮的博客,一直是我的追求。终于我找到了octopress,它不仅效率高,而且美观大方,部署免费,完全符合我的要求。 它是基于Jekyll 博客站点生成系统,它简化的步骤大大提高了写博客的效率。我总结大概有以下几个优点:

   * 命令行操作
   * 纯文本
   * 可定制
   * 纯静态
   * 利用git版本管理
   * 简洁的Ruby框架
   * 经典的Markdown语法