美文网首页
Git工作流

Git工作流

作者: NJingZYuan | 来源:发表于2019-08-06 17:13 被阅读0次

    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工作流

          本文链接:https://www.haomeiwen.com/subject/kiswdctx.html