git tips

前言

本文档用于收集 git 的使用一些使用技巧。
欢迎通过评论的方式分享使用技巧

禁止导致 master 分支无法正常运行(使用)的提交

经常与主干保持同步

分支的开发过程中,要经常与主干(dev或master)保持同步。

$ git fetch origin
$ git rebase origin/dev

撰写提交信息

一个格式正确的 git 标题行应该可以完成下面的句子:
如果被采用,这个 commit 将把你的标题放在这里
例如:

  • 如果被采用,这个 commit 将会重构 X 子系统以增加可读性
  • 如果被采用,这个 commit 将会更新新手入门的文档
  • 如果被采用,这个 commit 将移出弃用的方法
  • 如果被采用,这个 commit 将发布 1.0.0 版本
  • 如果被采用,这个 commit 将从 user/branch 合并 #123 pull 请求

合并commit

  • 合并单人开发的分支到主干时,需要使用git rebase命令

    通过git rebase 将提交合并到一个(或最多两三个)commit,这样不仅清晰,也容易管理。

  • 合并多次简单的排版类提交(移除空格、换行、对齐文本)

  • 合并到 develop 或 master 分支时,推荐使用 –no–ff 参数

相关文档:

  • http://blog.jobbole.com/97911/
  • http://blog.jobbole.com/92713/
  • http://blog.jobbole.com/96088/
  • http://blog.jobbole.com/88955/
  • http://blog.jobbole.com/23398/

你可能感兴趣的:(git tips)