你会使用 git zsh alias 吗?
Git 可以说是每个开发者必备的技能了,使用source tree之类的图形工具的同时,最好能修炼一下git命令行技能,在某种程度上可以让你更加高效的操作,也能在你ssh到远程机器上操作的时候能够临阵不慌,同时在工作中也能体会到git + zsh操作的方便之处。
Git 可以说是每个开发者必备的技能了,使用source tree之类的图形工具的同时,最好能修炼一下git命令行技能,在某种程度上可以让你更加高效的操作,也能在你ssh到远程机器上操作的时候能够临阵不慌,同时在工作中也能体会到git + zsh操作的方便之处。
你是否还在经历合并代码的痛苦?你是否经历过刚合并完代码,又提示合并反复多次? 这个时候你可能需要使用git rebase了,我会通过这篇文章来告诉你一个基于rebase的高效git workflow,学习成本很低,但是学会了受益无穷。 如果不想看文章正文可以直接滑到末尾,我总结了整篇文章的重点,直接用就可以了。 为什么要用Git rebase很多公司在使用git的时候没有一套规范,自己想怎么提交就怎么提,rebase和merge乱用,最后导致git log非常的混乱,commit全是各种小补丁,看起来就像狗皮膏药一样。比如下面的gitlog,能够看到代码分支纵横交错,看起来非常的费力: