0
点赞
收藏
分享

微信扫一扫

DevOps使用教程 华为云(11)git分支怎么用 分支合并 评审


一、我们为什么需要分支

分支是在一个仓库的不同版本中同时开发的秘诀;
使用合适的分支管理策略,能加速您和团队的研发效率;
仓库通常有一个默认的master分支,我们从master拉出特性分支来开发新功能,然后再合入master分支。

DevOps使用教程 华为云(11)git分支怎么用 分支合并 评审_服务端

二、分支基本操作

更新服务端的分支到本地仓库

git fetch --all

列出所有的分支

git branch --all

切换到一个已有的分支

git checkout <您的分支名>

基于当前分支新建一个分支

git checkout -b <您的分支名>

推送当前分支到服务端

git push origin <您的分支名>

删除本地的一个分支(当前所在分支和要删除的分支不能相同)

git branch -D <您的分支名>

删除服务端的一个分支

git push origin :<您的分支名>

三、实操

1. 将远程仓库的代码克隆到本地

git clone https://codehub-cn-south-1.devcloud.huaweicloud.com/cgqh00002/visit-tsinghua.git

DevOps使用教程 华为云(11)git分支怎么用 分支合并 评审_服务端_02

2. 查看当前分支

git branch

DevOps使用教程 华为云(11)git分支怎么用 分支合并 评审_推送_03

3. 基于当前分支新建一个分支

git checkout -b <您的分支名>

DevOps使用教程 华为云(11)git分支怎么用 分支合并 评审_项目管理_04

4. 做出修改

比如新建一个文件

DevOps使用教程 华为云(11)git分支怎么用 分支合并 评审_项目管理_05

DevOps使用教程 华为云(11)git分支怎么用 分支合并 评审_项目管理_06

DevOps使用教程 华为云(11)git分支怎么用 分支合并 评审_项目管理_07

5. 推送当前分支到服务端

git push origin <您的分支名>

DevOps使用教程 华为云(11)git分支怎么用 分支合并 评审_服务端_08

DevOps使用教程 华为云(11)git分支怎么用 分支合并 评审_推送_09

6. 华为云代码仓库中合并到主干

DevOps使用教程 华为云(11)git分支怎么用 分支合并 评审_推送_10

DevOps使用教程 华为云(11)git分支怎么用 分支合并 评审_推送_11

DevOps使用教程 华为云(11)git分支怎么用 分支合并 评审_推送_12

DevOps使用教程 华为云(11)git分支怎么用 分支合并 评审_项目管理_13

DevOps使用教程 华为云(11)git分支怎么用 分支合并 评审_服务端_14

现在可以在主干下看到刚才新增的文件了

DevOps使用教程 华为云(11)git分支怎么用 分支合并 评审_服务端_15


举报

相关推荐

0 条评论