ThoughtBot 的Git使用规范流程 开发团队必看
团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的。否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。下面是 ThoughtBot 的Git使用规范流程。我从中学到了很多,推荐你也这样使用Git。
git add 命令的all参数,表示保存所有变化(包括新建、修改和删除)。从Git 2.0开始,all是 git add 的默认参数,所以也可以用 git add . 代替。
$ git add --all $ git status $ git commit --verbosegit status 命令,用来查看发生变动的文件。
git commit 命令的verbose参数,会列出 diff 的结果。
http://project.management-system.com/ticket/123
分支开发完成后,很可能有一堆commit,但是合并到主干的时候,往往希望只有一个(或最多两三个)commit,这样不仅清晰,也容易管理。那么,怎样才能将多个commit合并呢?这就要用到 git rebase 命令。