首页 > 技术文章 > 利用git bash的工作流程

ilooking 2015-07-26 10:33 原文

$ git checkout work //去自己的工作分支

工作
....

$   //提交工作分支的修改

1.git add .//添加所有修改的文件到提交队列

2.git commit –m “test” 填写注释文件

3.git push -u origin master  //表示提交

$ git checkout master   //回到主分支

$ git pull  //获取远程最新的修改,此时不会产生冲突

$ git checkout work  // 回到工作分支

$ git rebase master //用rebase合并主干的修改,如果有冲突在此时解决

$ git checkout master //回到主分支

$ git merge work  //合并工作分支的修改,此时不会产生冲突。

$ git push  //提交到远程主干

这样做的好处是,远程主干上的历史永远是线性的。每个人在本地分支解决冲突,不会在主干上产生冲突。

推荐阅读