美文网首页
Git flow模式运用

Git flow模式运用

作者: 三亿 | 来源:发表于2019-12-02 16:02 被阅读0次

    引用阮一峰:团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的。否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。下面是ThoughtBot 的Git使用规范流程。我从中学到了很多,推荐你也这样使用Git。


    image.png
    git flow的基本作用其实就是从云端(github,gitlab,gitee)克隆(git clone)一份到我们的本地环境,接着在本地项目上新建分支(dev,product),切换到新建的分支(git checkout 分支名),在该分支上开发功能。然后切换到主分支(master),合并新建的分支,最后提交修改的内容(git add. > git commit -m '提交的备注'),提交之前记得拉取云端仓库的资源(git pull),避免提交的时候冲突。

    Git flow标准的流程模式

    1 - 从指定的云端仓库地址 fork到自己的仓库

    这里主要是避免自己的修改不慎直接影响到源仓库的状态,所以我们开发之前,最好都fork到自己的仓库下。

    2 - git clone到本地环境

    从自己的仓库上git clone到本地环境中

    git clone http:自己云端仓库地址
    
    3 - 设置自己线上的仓库自动同步云端源仓库的状态
    git remote add upstream http://云端仓库地址
    

    设置完之后可以采用以下命令查看是否设置成功

    git remote -v
    
    4 - 新建分支(本步骤可省略)

    在项目目录中,右键选中“Git bash here”,在命令行中输入git checkout branch 分支名,创建新的分支并且从主分支(master)切换到新的分支上。最好是一个新开发一个功能新建一个分支,方便后期回滚和舍弃。

    5 - 开发中

    这个时候我们可以尽情的开发我们的代码了。

    6 - 拉取最新的代码
    git pull upstream
    

    如果新建了分支,则应该把对应分支的代码拉取下来

    git pull upstream 分支名
    
    7 - 提交
    git add .
    git commit -m '提交的备注'
    git push
    
    8 - 在自己的云端仓库查看

    确认代码提交到自己的云端仓库,接着在码云主页上,点击 "+Pull Request", 选取对应的分支提交。

    相关文章

      网友评论

          本文标题:Git flow模式运用

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