DevOps使用教程 华为云(11)git分支怎么用 分支合并 评审
Posted 软件工程小施同学
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DevOps使用教程 华为云(11)git分支怎么用 分支合并 评审相关的知识,希望对你有一定的参考价值。
一、我们为什么需要分支
分支是在一个仓库的不同版本中同时开发的秘诀;
使用合适的分支管理策略,能加速您和团队的研发效率;
仓库通常有一个默认的master分支,我们从master拉出特性分支来开发新功能,然后再合入master分支。
二、分支基本操作
更新服务端的分支到本地仓库
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
2. 查看当前分支
git branch
3. 基于当前分支新建一个分支
git checkout -b <您的分支名>
4. 做出修改
比如新建一个文件
5. 推送当前分支到服务端
git push origin <您的分支名>
6. 华为云代码仓库中合并到主干
现在可以在主干下看到刚才新增的文件了
以上是关于DevOps使用教程 华为云(11)git分支怎么用 分支合并 评审的主要内容,如果未能解决你的问题,请参考以下文章
DevOps使用教程 华为云(10)GitHub git Pull Request 合并请求
DevOps使用教程 华为云(16)git 日志记录 比较提交差异
DevOps使用教程 华为云(14)git如何将本地项目初始化为远程仓库
DevOps使用教程 华为云(19)git diff查看刚刚更新的文件的差异