石锅拌饭

Tag: git

可以显示git状态的shell prompt

by on Jan.15, 2009, under Uncategorized

[更新:2009/11/05] 增加了一个小功能,如果本地分支有未推送到对应远端分支的内容,会有提示。

最近看了一些和shell prompt 有关的文章,把自己的shell prompt调整了一下。

在一般目录里就是这样:
Prompt1
分别显示用户名@主机、时间和当前目录。

如果当前目录刚好是一个git repository,就是这样:
Prompt2
后面会多出当前的git branch的名字。

如果当前git repository有还没提交的内容,git branch名就是红色的:
Prompt3

这是我使用的prompt文件,可以把它的内容加在.bash_profile或者source引用到环境脚本里。

. prompt.sh

适用环境为Mac OS X 10.5的Terminal+bash。

相关文章:
Tip: Prompt Magic
bashish
add the current git branch to your prompt

8 Comments :, , more...

chit – 基于git的cheat sheets工具

by on Jun.20, 2008, under Uncategorized

刚刚参加工作那会儿,在Bell Labs China ,看到很多老员工都有一个叫magic的文件,里面存着各种常用命令行,代码和奇怪的数字. 跑着solaris的sparc,配着三键鼠标,这个窗口一划,选中需要的命令,那个窗口中键一点就paste上去了,噼里啪啦的效率颇高.

(continue reading…)

8 Comments :, , , more...

新部署时代

by on May.15, 2008, under Uncategorized

从上一次写通过capistrano来部署Ruby On Rails应用,居然已经是一年九个月以前了,在这段时间里,Ruby On Rails,Capistrano都有着不小的进步和变化,git慢慢开始取代svn成为大家首选的SCM.与时俱进,来看看如何用Capistrano 2.3配合git和ssh来部署Ruby On Rails + Mongrel的应用.

(continue reading…)

1 Comment :, , , , more...

如何在svn系统中使用git

by on Apr.19, 2008, under Uncategorized

如果正在使用svn,打算换到git,又暂时不想放弃已有的svn代码库,可以选择git-svn。说一说我自己从svn到git的经验吧。

(continue reading…)

5 Comments :, more...

晒历史

by on Apr.17, 2008, under Uncategorized

开始流行晒历史了,我也晒一下

localhost:~ splyb$ history | awk {'print $2'} | sort | uniq -c | sort -k1 -rn | head
 125 git
  81 cd
  56 ls
  32 rake
  28 ./script/server
  15 rm
  14 ll
  11 sc
  11 pwd
  10 ruby
4 Comments :, , , more...

Search

Archives

Browse by tags

agile apple blog book design ecto extension firefox git google hack ichm iphone keyword life mac madfox movie nonsense opensource plugin pm ruby rubyonrails sns software startup wordpress work 财帮子