zoukankan      html  css  js  c++  java
  • git分支管理

    git的基本使用

    git初始化
    设置用户名
    git config --global user.name "用户名"
    设置用户邮箱
    git config --global user.name "邮箱"

    ssh配置
    ssh-keygen -t rsa –C “邮箱”

    从远处仓储下载项目
    git clone xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

    git是目前世界上最先进的分布式版本控制系统,我们一般在在多人协作开发上使用。
    下面这张图展示团队合作开发时,多人开发分支的展示。

    在实际开发中,我们应该按照几个基本原则进行分支管理:
    首先,master分支应该是非常稳定的,也就是仅用来发布新版本,平时不能在上面干活;
    那在哪干活呢?干活都在dev分支上,也就是说,dev分支是不稳定的,到某个时候,比如1.0版本发布时,再把dev分支合并到master上,在master分支发布1.0版本;
    你和你的小伙伴们每个人都在dev分支上干活,每个人都有自己的分支,时不时地往dev分支上合并就可以了。
    在Git中是鼓励大家使用大量分支的。
    下面列举一些在开发中经常使用到的命令
    查看分支:git branch
    创建分支:git branch
    切换分支:git checkout
    创建+切换分支:git checkout -b
    git checkout -b 创建一个分支,该分支名称为“”,并切换到改分支上,
    该语句相当于下面两条语句:
    git branch dev
    git checkout dev

    合并某分支到当前分支:git merge
    合并分支时,加上--no-ff参数就可以用普通模式合并,合并后的历史有分支,能看出来曾经做过合并,而fast forward合并就看不出来曾经做过合并。代码如下
    git merge --no-ff -m "merge with no-ff"
    git merge命令用于合并指定分支到当前分
    删除分支:git branch -d

    git push -u origin dev

  • 相关阅读:
    如何编译树莓派内核
    代码导出Reporting Services报表文件
    Bit-Coin收入的一分钱
    如何在树莓派上运行雷神之锤III
    新树莓派入手
    如何通过PowerShell在Visual Studio的Post-build中预热SharePoint站点
    每日一题20201218(389. 找不同)
    每日一题20201217(714. 买卖股票的最佳时机含手续费)
    每日一题20201216(290. 单词规律)
    每日一题20201215(738. 单调递增的数字)
  • 原文地址:https://www.cnblogs.com/mumuyinxin/p/9663536.html
Copyright © 2011-2022 走看看