本文详细说明如何在Mac OS X中利用emacs通过git分布式版本控制系统利用GitHub.com的免费服务操作你的开源项目。
环境要求
system: Mac OS X 10.6.4
emacs: GNU Emacs 23.2.1 (x86_64-apple-darwin, NS apple-appkit-1038.29)
git: git-core 1.7.1.1_1+bash_completion+doc+gitweb+svn
如果没有上面要求的内容,不要紧,我们从头开始。
环境搭建
系统是Mac OS X平台,其他系统可以参考相应文档,不过除了各个软件的平台版本不同以外,其他应该都一样。
好的,让我们开始吧。
安装
这个阶段,我会带领大家准备好一切所需要的东西。
- 系统打补丁
当然,这一步不是必须的,虽然第一步就是可选操作,而且对于我们后续的操作几乎没有影响,不过让系统保持最新版本,对于我们这种Coder类型的偏执狂们来说,应该会让心情好一些吧。
具体操作,苹果系统:点左上角的“苹果”,然后Software Update…
- 准备好GNU Emacs
对于苹果平台的Emacs来说,其实如果安装的时候就选择了Emacs,那么自带的版本是GNU Emacs 22.1.1 (mac-apple-darwin),这显然与最新版本相去甚远,继续保持我们版本最新的偏执原则。
这里就选择GNU那帮偏执狂们的官方版本吧:
我们Mac平台有几种版本,个人认为下面这个官方版本的最纯净Mac编译版本是最好的,版本更新也几乎与GNU官方同步,而且任何方面都忠实于GNU官方相应版本。什么叫偏执狂精神,这应该是很好的体现吧。网站地址如下:
当然,还有很多其他版本的Mac平台Emacs,比如Aqua Emacs、Cocoa Emacs等等,当然可以直接编译官方原始版本,随你喜欢的安装吧。
未完,待续。
参考
Global setup
1 | Download and install Git |
Next steps
1 | mkdir Me-and-My-Wife |
Existing Git Repo?
1 | cd existing_git_repo |