• git常用开发流程


    我们在使用git进行项目管理时,远程仓库的分支情况一般是: master分支作为稳定版分支,用于直接发布产品,dev分支则用于日常开发

    备注: 也可以只有一个master分支,这里只介绍第一种情况。

    关联

    场景一: 远程有master、dev两个分支

    1. git clone 下载项目

    2.git branch --all 查看所有分支

    *master

    remote/origin/master

    remote/origin/dev

    这时有本地master分支、远程master与dev分支

    3.git checkout dev origin/dev 创建本地dev分支并与远程dev分支关联

    4.git checkout dev 切换到dev分支进行开发

    场景二: 远程只有master分支

    1.git clone

    2.git branch --all

    *master

    remote/origin/master

    3.git branch dev 创建本地dev分支

    4.git push origin dev:dev 发布dev分支,这将在远程创建dev分支并与本地dev分支关联

    5.git checkout dev 

    以上,我们在本地和远程都拥有了master与dev分支并分别进行关联。

    开发

    dev分支开发结束

    git checkout master 切换到master

    git merge dev 本地master和dev分支合并

    git push 提交本地master分支

    git checkout dev 切换回dev

    git push 提交本地dev分支

    删除

    极特殊情况下会有删除分支的需要,一般情况下,慎用!

    git push origin :dev 删除远程dev分支

    git checkout master 切换到本地master分支

    git branch -d dev 删除本地dev分支

  • 相关阅读:
    c++ 为自定义类添加stl遍历器风格的遍历方式
    C++ 生成随机数
    c/c++ 函数说明以及技巧总结
    XSLT 教程
    C# 高效过滤DataTable 中重复数据方法
    xml获取指定节点的路径
    TreeView控件
    推荐一些C#相关的网站、资源和书籍
    C#多线程操作
    C#二进制序列化
  • 原文地址:https://www.cnblogs.com/yanze/p/8902245.html
Copyright © 2020-2023  润新知