git工作流程


git分支管理策略:
http://www.ruanyifeng.com/blog/2012/07/git.html


git支持很多种工作流程,我们采用的一般是这样,远程创建一个主分支,本地每人创建功能分支,日常工作流程如下:

第一步:新建分支
# 获取主干最新代码
git checkout master
git pull

# 新建一个开发分支myfeature
git checkout -b myfeature

第二步:提交分支commit
git add --all
git status
git commit --verbose

第三步:撰写提交信息

第四步:与主干同步(【重要】上线前要做这步,防止merge时老代码覆盖新代码)
git fetch origin
git rebase origin/master

第五步:合并commit(合并多个相同的commit为一个)
git rebase -i origin/master

第六步:推送到远程
git push --force origin myfeature

第七步:发出Pull Request
提交到远程仓库以后,就可以发出 Pull Request 到master分支,然后请求别人进行代码review,确认可以合并到master。

 

posted on 2017-04-24 11:35  dongruiha  阅读(247)  评论(0编辑  收藏  举报

导航