git工作流程

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

去自己的工作分支

$ git checkout work

工作

....

提交工作分支的修改

$ git commit -a

回到主分支

$ git checkout master

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

$ git pull

回到工作分支

$ git checkout work

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

$ git rebase master

回到主分支

$ git checkout master

合并工作分支的修改,此时不会产生冲突。

$ git merge work

提交到远程主干

$ git push

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • git支持很多种工作流程,我们采用的一般是这样,远程创建一个主分支,本地每人创建功能分支,日常工作流程如下: 去自...
    徐子鑑阅读 235评论 0 0
  • Git是目前最流行的版本管理系统,也是最先进的分布式版本控制系统(distributed version cont...
    pro648阅读 6,047评论 1 17
  • 也有可能是最后一弹! 2017 CES如火如荼。展会上有哪些黑科技让人眼前一亮呢? 1. 电量减弱的时候,悬浮会慢...
    缪家阅读 255评论 0 0
  • 风搅动柳枝 搅动一头还没有梳好的头发 小河打着漩涡 没有为岸留守 清晨的鸟鸣 只为清晨歌唱 我对着阳光梳妆 脚步已...
    一缕阳光yg阅读 279评论 3 5
  • 碎碎念 入秋啦,雨是下个没完,凉飕飕的,免不了让人觉得有点忧伤。 好的是螃蟹们也肥啦,终于到了可以安心养膘的季节,...
    非非凡阅读 528评论 1 5

友情链接更多精彩内容