小编iai*_*ain的帖子

如何禁用能够从命令行设置git commit消息?

我发现能够一次性指定提交消息,欺骗我编写简短的一行提交消息.我经常最终走的是git commit -m "fix things".但是每当我放弃-m选项,并且我的编辑器弹出时,我更有可能写出一个好的提交消息.

在过去,我通过禁用我不想再使用的功能来创造习惯.例如:我在vim中禁用了箭头键,这最终让我使用了hjkl.这非常有效,我想尝试为git commit消息做同样的事情.我希望git(或bash或zsh)对我大喊大叫试图使用commit -m.

可以完全围绕git命令编写一个包装器,但也许你有其他的解决方案,我可能会学到一些很酷的东西!我对各种魔法和诡计持开放态度.

git bash zsh

7
推荐指数
1
解决办法
443
查看次数

帮助在Ruby on Rails中对记录进行排序

我有一个包含两列的分数表:user_idscore

user_id得分
1 200
1 120
1 230
2 300
2 345
3 100
3 40
4 350
4 500
......

Score.order('score DESC').limit(3)列出前3个分数.相反,我如何获得前3个分数,其中每个用户只获得列表中的一个位置(他们的最高分).

上表中的高分将是:

user_id:4得分:500
user_id:2得分:345
user_id:1得分:230

谢谢!

蒂姆

ruby sql ruby-on-rails ruby-on-rails-3

2
推荐指数
1
解决办法
1921
查看次数

标签 统计

bash ×1

git ×1

ruby ×1

ruby-on-rails ×1

ruby-on-rails-3 ×1

sql ×1

zsh ×1