tag:不可移动的 branch
tag
是一个和 branch
非常相似的概念,它和 branch
最大的区别是:tag
不能移动。所以在很多团队中,tag
被用来在关键版本处打标记用。
更多关于 tag
:
cherry-pick:把选中的 commits 一个个合并进来
cherry-pick
是一种特殊的合并操作,使用它可以点选一批 commit
s,按序合并。
更多关于 cherry-pick
:
git config: Git 的设置
git config
可以对 Git 做出基础设置,例如用户名、用户邮箱,以及界面的展示形式。内容虽然多,但都不难,整体看一遍,把 Git 设置成你最舒服的样子,从此就再也不用管它了。属于「一次付出,终身受用」的高性价比内容。
更多关于 config
:
Git Flow:复杂又高效的工作流
除了前面讲到的 "Feature Branching",还有一个也很流行的工作流:Git Flow。Git Flow 的机制非常完善,很适合大型团队的代码管理。不过由于它的概念比较复杂(虽然难度并不高),所以并不适合新手直接学习,而更适合在不断的自我研究中逐渐熟悉,或者在团队合作中慢慢掌握。基于这个原因,我最终也没有在这本小册里讲 Git Flow,但我推荐你自己在有空的时候了解一下它。
更多关于 Git Flow:
以上这几个内容都不难,而且挺有用,所以虽然我没有讲,但都建议你把它们了解一下,会有好处的。
想学习更多的 Git 知识?
如果看完这本小册觉得不够,希望得到更多的 Git 知识补充,可以到它的官网去查看详细的文档: