小红开发新功能

在开始改代码前,小红要为新功能先新建一个新分支。她会用这个分支作为Pull Request的源分支。

git checkout -b some-feature
# 编辑代码
git commit -a -m "Add first draft of some feature"

在新功能分支上,小红按需要添加提交。甚至如果小红觉得功能分支上的提交历史太乱了,她可以用交互式rebase来删除或压制提交。 对于大型项目,整理功能分支的历史可以让项目维护者更容易看出在Pull Request中做了什么内容。

小红push功能到她的Bitbucket仓库中

小红完成了功能后,push功能到她自己的Bitbucket仓库中(不是正式仓库),用下面简单的命令:

git push origin some-branch

这时她的变更可以让项目维护者看到了(或者任何想要看的协作者)。

results matching ""

    No results matching ""