Git工作流

git 托管源代码 好处:

  1. 能够容易地实现源代码共享、同步,方便多人协作开发项目;
  2. 托管代码至远程仓库,实现代码的安全保存;
  3. 源代码分区(工作区、暂存区、仓库区、远程仓库)管理,便于版本控制;
  4. 多分支(master、dev、release、hotfit等)管理源代码,功能开发、版本发布、bug修复等能够多线进行;
  5. 各成员提交合并源代码时检测冲突,便于实现源码管理和控制;

常用分支说明:

分支名 说明 作用
origin/master 远程master分支 迭代历史分支
origin/dev 远程dev分支 集成最新开发功能代码的活跃分支
dev 本地dev分支 拉取远程dev分支源代码的分支
dev_XXX 本地dev_XXX分支 用于在本地开发单个功能代码
origin/release 远程release分支 发布新版本源码时创建,其上可以完成Bug修复、文档生成和其它面向发布任务的工作
origin/hotfix 远程hotfix 维护或热修复分支,用于快速生成发布版本的补丁

起手步骤:

第一步:git checkout -b dev 创建并切换至本地dev分支
第二步:git push -u origin dev 设置本地dev上游分支为远程dev分支
第三步:git pull 拉取远程dev分支代码至本地dev分支

开发自己负责的模块功能:

第一步:git checkout -b dev_kong 创建并切换至本地开发功能的dev_kong分支
第二步:git merge dev 将本地已经拉取远程代码的dev分支合并至自己的分支,获得开发代码
第三步:开发自己负责的功能代码
第四步:git push --set-upstream origin dev_kong 将本地分支推送至远程仓库,将会创建远程分支
第五步:发起合并请求

其他:

git diff 文件 查看修改部分
git log 查看提交日志

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 多种多样的工作流使得在项目中实施Git时变得难以选择。这份教程提供了一个出发点,调查企业团队最常见的Git工作流。...
    JSErik阅读 4,483评论 2 8
  • 一个简单的工作流程 新人小明刚入职,进了某个项目组。熟悉了一段时间后,产品来需求了,需要小明在项目中单独开发一个新...
    BULL_DEBUG阅读 186评论 0 0
  • 一个简单的工作流程 新人小明刚入职,进了某个项目组。熟悉了一段时间后,产品来需求了,需要小明在项目中单独开发一个新...
    Vantiboolean阅读 473评论 0 1
  • 声明:这篇文章来源于廖雪峰老师的官方网站,我仅仅是作为学习之用 Git简介 Git是什么? Git是目前世界上最先...
    横渡阅读 3,987评论 3 27
  • 艳阳高照一江春, 堪遣闲愁此水滨。 绿柳丝丝皆有骨, 黄花冶冶却无伦。 心随风色开新叶, 身逐流川洗旧尘。 天际烟...
    动而不括阅读 257评论 0 0