Git 求一个 git commit 懒人工具

ouyang · 2011年12月13日 · 最后由 fsword 回复于 2012年06月26日 · 4096 次阅读

git commit 的时候,有很多是常规操作,不需要写太多备注。

求一个懒人工具,自动 watch,然后生成类似于:

Update README.md 这样的 commit 信息。

如果是一些特殊的,则还可以自行补充。

ps:

我试过:

git co

然后 tab+tab 的方式,但是不是很喜欢这种方式。希望大家介绍一个更好的。

我试过:

git co

然后 tab+tab 的方式,但是不是很喜欢这种方式。希望大家介绍一个更好的。

自带的啊 git ci x 掉一个#就好了

支持 2 楼的方法

这个 watch 不太好吧,写在 Rakefile 里,实在需要 watch 用 watchr 或者 guard 实行 rake

我同学写了一个自动 add、commit、push 的脚本吗可以试试。https://github.com/kepbod/usefultools/blob/master/tools/gitupdate.pl

alias gc='git commit -m "$@"' alias gca='git commit --amend'

好记,gc, 我每次一想到垃圾收集,我就知道该 commit 了。

P.S. 本人强烈依赖别名,不搞一个自己习惯的使用方式,用着就不爽。

每次 commit 应该都是有意义的,comment 是必要的啊!!!!

#7 楼 @jinleileiking +1 comment 的问题国外很重视的,尽量详细

很遗憾没有 watch

1.8.7-ery:~$ type suitup-git-add-commit 
suitup-git-add-commit is a function
suitup-git-add-commit () 
{ 
    if [ -n "$1" ]; then
        MESSAGE=$1;
    else
        MESSAGE="No message.";
    fi;
    git add .;
    git commit -am "$MESSAGE"
}
1.8.7-ery:~$ 

我觉得 watch 可以尝试用 git status 实现

我不觉得自动填写 git commit 是个好主意,凡是能自动生成的注释都是没有价值的,这个规律并不只是在编码时有用

需要 登录 后方可回复, 如果你还没有账号请 注册新账号