ROR

[Git]代码在git add之后如何取消

Git是RubyonRails正在使用的版本控制系统,方便快捷,上手容易,但是由于主要使用命令行,如果想熟练使用还是要花些功夫。我在使用的过程中就遇到不少麻烦。 比如在使用git add命令把修改的文件添加之后,又不想把它们提交到版本库中,该如何取消它们呢?我花了好长时间才找到答案。 如果想取消使用git add命令添加的文件的话,需要下面的命令: git rm –cached git rm命令是把建立的版本库索引(index)和那个文件一起删除了。加上cached之后,就只删除索引,不删除文件本身。 与git add相应的取消操作并不是git rm,而是git rm –cached。这是需要非常注意的地方。

ROR

如何修改Mac Terminal的提示文字和用户名

默认的Mac命令行里的提示信息(prompt)是这样的: 计算机名:当前目录 用户名$ 或者 MacBook:~/当前目录 用户名$ 如果你觉得这个方式不好,或者想别出心裁和别人不一样,是可以修改它的。 方法如下: 用你喜欢的编辑器打开,你的用户根目录下的.bashrc或者.bash_profile文件。没有的话就新建一个。 vi .bash_profile 然后输入 PS1="你想要的格式" 在双引号之间可以使用的命令有: \d – 现在的系统日期 \t – 现在的系统时间 \h – 主机名 \# – 命令号(Comannd Number) \u – 用户名 \W – 当前所在的路径 (比如: Document/) \w – 当前所在的路径,全路径 (比如: /Users/David/Document) 我的格式是这样的: export PS1="\u@\h \w:" 效果如下图: 其中的显示的用户名是短用户名(short name),并不是你在系统属性里设置的用户名。 这个就是正常的用户名。 那么短用户名如何设置呢。这个选项藏的比较深,不太好找。 系统属性的帐户里,在你的用户名上点右键(mac系统里是右键是很少用到的,这里特殊。) 然后选择“高级选项…”然后就会出现下面那样的菜单: 修改那个“短名称”就可以了。 最后,提醒一点,修改之前以防万一,最好备份一下系统。

Apple, ROR, ipod, macosx, 日志

Agile Web Development with Rails第三版(beta)发布

记得自己去年做Rails项目的时候,Rubyonrails的版本还是1.1.8。不到一年的时间RubyonRails已经更新和好几次。如此快速的更新说明这个项目有旺盛的生命力,但也给使用他的人带来很多困惑。比如我自己,当然希望永远都做Rails的项目。但在这个”对于IT技术人员,技术没那么重要”的世界里,不得不向现实低头。于是我离开了Rails半年多的时间。 等我回来的时候发现这个世界(Rails世界)已经不是我熟悉的了。原来的推荐用法,系统结构完全不一样了。REST变成了核心,Mysql也不是默认推荐数据库,核心代码的版本控制系统改成了Git。    当我拿起Rails想做一些东西的时候,发现自己仿佛又变成了一个新手。在Java世界里从来没有这种感觉。但这并没有打消我对Rails的喜爱。总想找一写比较详尽的介绍RubyonRails的资料,好好补补。但一直没找到太系统的,最近自己在纳闷为什么『Agile Web Development with Rails』这么好的书不更新了呢? 也是作者们听到了我的心声(不可能的事儿),今天无意间发现『Agile Web Development with Rails』第三版的Beta版本已经可以购买了。好事儿啊! 顺便说一句,pragprog改版以后的风格我很喜欢!

ROR