Git for OS X 10.4.7

在Git for OS X下使用git本来应该很简单,github guide上介绍了3种在osx上使用git的方法:

  1. 下载并安装git-osx-installer
  2. 使用macports安装git
  3. 从git的原代码安装

不过第一种方法只支持leopard而我用的还是tiger,第二种方法在使用macports安装git的时候居然提示缺少perl的运行环境什么的错误,第三种方法也需要下载mac下的编译工具,实在是太麻烦了,于是还是借助google搜索了已经在tiger上编译好的git安装包git-1.5.4.3-1.mpkg,安装完成后最好在终端运行环境(.bashrc)中加入git的地址以便下次直接可以运行git的命令:

export PATH=$PATH:/usr/local/bin
export MANPATH=`manpath`:/usr/local/man

gist.github的一些插件

logo_gist

gist.github是一个类似pastie的代码存储服务。最近Github的博客上介绍了几个在vim、emaces和textmate中使用gist.github的插件。emacs我不怎么用,而textmate我也没有Mac,单介绍一下vim的这个插件Gist.vim。

首先可以从vim的网站或者gihub repo下载这个vim插件,然后复制到vim的plugin目录里面。启动vim,如果你之前没有设定git的环境变量的话需要首先通过下面命令设置:

git config --global github.user yourname
git config --global github.token your API Token

你可以在https://github.com/account这个页面的Global Git Config连接找到你的设置命令。

gist.vim提供了一些命令可以在vim中提交或者查询你在gist中的文件:

:Gist
post whole text to gist.
:'<,'>Gist
post selected text to gist.
:Gist -p
post whole text to gist with private.
:Gist XXXXX
edit gist XXXXX.
:Gist -l
list gists from mine.
:Gist -la
list gists from all. 

当然如果你在安装了gist.vim运行vim的以后vim提示你缺少git或者curl命令的时候你需要首先安装这两个命令。

sudo apt-get install git
sudo apt-get install curl

JIEblog source code host on Github.com

JIEblog Source Code
以前一直是用Google Code+Subversion管理代码,现在迁移到ubuntu以后决定尝试一下使用Git,服务器端使用了github.com,唯一不太方便的地方就是github.com在国内不能正常访问。
我最早接触到使用Git的项目既不是linux kernel也不是Rails等什么的开源项目,而是从forum.wowace.com上看到的一些WOW插件作者在使用git管理插件代码,这里面最著名的是oUF等插件的作者Haste的git,还有tekkub等人。我想他们选择git大概是因为开发插件这种东西需要不断的快速的提交,git自然是在适合不过了。
Creative Commons 3.0 BY