阅读 Git 原理详解及实用指南 记录

tag:不可移动的 branch

tag 是一个和 branch 非常相似的概念,它和 branch 最大的区别是:tag 不能移动。所以在很多团队中,tag 被用来在关键版本处打标记用。

更多关于 taggit-scm.com/docs/git-ta…

cherry-pick:把选中的 commits 一个个合并进来

cherry-pick 是一种特殊的合并操作,使用它可以点选一批 commits,按序合并。

更多关于 cherry-pickgit-scm.com/docs/git-ch…

git config: Git 的设置

git config 可以对 Git 做出基础设置,例如用户名、用户邮箱,以及界面的展示形式。内容虽然多,但都不难,整体看一遍,把 Git 设置成你最舒服的样子,从此就再也不用管它了。属于「一次付出,终身受用」的高性价比内容。

更多关于 configgit-scm.com/docs/git-co…

Git Flow:复杂又高效的工作流

除了前面讲到的 "Feature Branching",还有一个也很流行的工作流:Git Flow。Git Flow 的机制非常完善,很适合大型团队的代码管理。不过由于它的概念比较复杂(虽然难度并不高),所以并不适合新手直接学习,而更适合在不断的自我研究中逐渐熟悉,或者在团队合作中慢慢掌握。基于这个原因,我最终也没有在这本小册里讲 Git Flow,但我推荐你自己在有空的时候了解一下它。

更多关于 Git Flow:www.atlassian.com/git/tutoria…

以上这几个内容都不难,而且挺有用,所以虽然我没有讲,但都建议你把它们了解一下,会有好处的。

想学习更多的 Git 知识?

如果看完这本小册觉得不够,希望得到更多的 Git 知识补充,可以到它的官网去查看详细的文档:
git-scm.com/

最新文章

  1. suspend
  2. NPOI Excel类
  3. OpenFlow Switch学习笔记(一)——基础概念
  4. linux_tomcat7服务器日志爆满导致java崩溃的问题
  5. php异步请求模拟多进程
  6. java.math.BigDecimal类
  7. mysql修改用户名和密码
  8. 《Clean Code》重点内容总结
  9. Linux 该文件命令查看内容
  10. JBoss + EJB3 + MySql : 开发第一个EJB
  11. jQuery淡入淡出的轮播图
  12. SQL-Oracle游标
  13. Java中常见数据结构Map之LinkedHashMap
  14. 1013团队Beta冲刺day1
  15. ctrl+shift+r / ctrl+f5 强制(不使用缓存)刷新google chrome网页
  16. 浏览器将URL变成一个屏幕上显示的网页的过程?
  17. 【English】20190315
  18. (Linux)CentOS7下安装JDK 1.8
  19. Python全栈之路----函数----匿名函数
  20. Ubuntu 16.04 fatal: Unable to find remote helper for 'https'

热门文章

  1. jsp 中声明方法的使用
  2. touch事件的分发机制
  3. 如何直接打开android系统的wifi设置页面,防止intent劫持
  4. sort与sorted的区别
  5. PCB 第一个node.js应用
  6. [Swift通天遁地]八、媒体与动画-(5)使用开源类库绘制文字、图形、图像、图表、SVG(可缩放矢量图形)
  7. [Swift通天遁地]九、拔剑吧-(6)使用开源类库快速搭建强大的侧边栏项目
  8. SpringCloud服务组合
  9. AJAX json集合传入Controller后台
  10. BZOJ 1137 半平面交