@
jianv3 为什么在有更好的方式前提下还要去习惯呢?
@
precisi0nux Vim, Sublime, Textmate 因该都有相应的 git 集成,但是几乎可以肯定的是再也没有比 magit 更强大的了。在编辑器里使用 git 的好处:
- 减少了编辑器与窗口之间的切换
- 极大的降低了击键次数,stage -> s, commit -> c, fetch -> f, branch -> b
- 方便简化了一部分操作,举几个例子,比如对某个文件我想放在两个 commit 里,直接选中改动摁 s; blame, 直接在编辑器里显示那些行是哪个人什么时候哪个 commit 改的; interactive rebase, 一般就直接手动编辑,不仅容易打错而且慢,快捷键就 p -> pick, s -> squash, a -> abort
用 Emacs 的同学强烈推荐 Magit + projectile, 可能是 Emacs 最好的俩插件了。另外,无论是新手还是老手,试试 Prelude by bbatsov
-
https://github.com/magit/magit-
https://github.com/bbatsov/projectile-
https://github.com/bbatsov/prelude