一直以来都在用 git ,用起的时候也有一些痒点:

  1. 很多时候,开发新 feature 的时候总会忘记及时 git commit, 导致最后一大堆已经修改的文件,如果对 commit 有追求的话, 还要 git diff 查看哪些文件的修改是由于同一个原因可以合并到一个 commit 里。
  2. git add 文件之后,又不记得文件都做了什么修改,commit message 就会写的很抽象。 对未来开发是不友好的。

我想,需要有一个工具帮我解决上面的痒点, 于是写了一个简单的脚本帮助完成。

https://github.com/shonenada/gci.sh

这其实只是一篇骗 star 的 Blog.

https://github.com/shonenada/gci.sh