GIT面试题——分支
git面试题——分支
- 一、分支是什么以及目的、有哪些关键分支
- 分支的重要性
- 分支是什么
- 关键分支
- 二、一些常用的Git命令
11个 Git 面试题
一、分支是什么以及目的、有哪些关键分支
分支的重要性
看这张图:明白分支的重要性
作用:解决版本一修复bug,以及版本二继续迭代,并行进行的问题
分支是什么
分支: 是一种机制,用于处理单一存储仓库中的变更,并最终目的是
用于与其他部分代码合并。
分支(branch) 是代码的一个独立版本。
关键分支
关键分支为2个可一直延续的分支,类型包括:
-
1. 主分支 master
- 主分支用于生成发布,且主分支一般不允许提交,只能由管理员从develop分支合入。
-
2.develop开发分支
-
该分支HEAD源码始终体现下个发布版的最新软件变更,开发者开发完功能自测后将代码合并到此分支并推送代码,持续集成系统使用该分支将系统部署在测试环境供测试同事测试。当develop分支的源码到达了一个稳定状态待发布,所有的代码变更需要以某种方式合并到master分支,然后标记一个版本号。
二、一些常用的Git命令
1.
git init
:创建git库。2.
git status
:查看当前仓库的状态。3.
git diff
:查看本次修改与上次修改的内容的区别。4
.git add
文件名 :把现在所要添加的文件放到暂存区中。5.
git commit
:把git add到暂存区的内容提交到代码区中。6.
git clone
:从远程仓库拷贝代码到本地。7.
git branch
:查看当前的分支名称。8.
git checkout
:切换分支。
GIT面试题——分支相关推荐
- 宝哥面试题分享(16):Git面试题:git常用命令、如何解决版本冲突、git和svn的区别
Git面试题 001什么是Git? Git 是一个开源的分布式版本控制系统,是目前世界上最先进.最流行的版本控制系统.可以快速高效地处理从很小到非常大的项目版本管理.特点:项目越大越复杂,协同开发者越 ...
- [Git] 拉开发分支的代码报错
Git拉开发分支的代码报错: fatal: The remote end hung up unexpectedly fatal: early EOF fatal: index-pack failed ...
- Git创建本地分支并关联远程分支
创建本地分支 git branch 分支名 例如:git branch dev,这条命令是基于当前分支创建的本地分支,假设当前分支是master(远程分支),则是基于master分支创建的本地分支de ...
- git 基于发布分支的开发
创建发布分支: (1) 软件hello-world的1.0发布版本库中有一个里程相对应. /home/jackluo/workspace/user1/workspace/hello-worldgit ...
- Git 远程仓库分支管理
目录 目录 速查表 关联远程代码仓库 克隆远程仓库 分支管理 创建分支 切换分支 合并分支 删除分支 解决冲突 速查表 指令 作用 git branch 查看分支 git branch newBran ...
- 克隆指定的分支:git clone -b 分支名仓库地址
克隆指定的分支:git clone -b 分支名 仓库地址 克隆某分支到本地目录,然后在该目录下push时,对应的就是push到远端的对应分支. 转载于:https://www.cnblogs ...
- Git远程:分支的upstream
一个分支的upstream,其实就是与远程分支做关联,告诉git,默认此分支为推送及拉取的远程分支的信息. upstream的设置 基本设置 1 $ git branch --set-upstream ...
- git如何利用分支进行多人开发
在使用git时,假如远程仓库有 dev 和 master 两个分支,master 作为一个稳定版分支,可用于直接发布产品,日常的开发则 push 到 dev 分支,那本地是不是要从 dev 分支中创建 ...
- git创建/合并分支/删除分支/将修改后的内容同步到GitHub远程仓库
1.创建分支并切换到刚创建的分支(这里创建新的分支来修改README.md的内容然后将创建的分支与master分支合并,最后删除创建的分支) $ git checkout -b 分支名 Switche ...
最新文章
- java 判断二叉树是否平衡_剑指Offer - 判断二叉树是否是平衡二叉树
- 【计算理论】计算复杂性 ( NP 类不同表述 | 团问题 | P 对 NP 问题 )
- Spring学习之Bean的配置
- 数据库-优化-从慢查询日志中分析索引使用情况及pt-find
- 深度linux怎么备份系统下载,在Deepin 20下安装和配置timeshift并用它自动备份系统...
- 2019年第十届蓝桥杯国赛B组试题E-路径计数-dfs(坑题)
- java:去除字符串中空格 、 oracle (+) 、 mysql中数值运算符和函数
- linux上docker安装centos7.2
- 【转载】.NET设计模式之抽象工厂模式(Abstract Factory)
- php 辗转相除法,手撸golang 基本数据结构与算法 最大公约数 欧几里得算法/辗转相除法...
- 关于level_idc
- 使用segue进行页面跳转
- Eclipse注释模板与规范
- 文件或目录损坏,详细教您文件或目录损坏且无法读取怎么办
- 使用jQuery Easyui 制作的后台界面
- 关于Toast的一些常见操作
- macos android大小写,Git(MacOS)区分大小写覆盖问题
- 前端Javascript第一天知识点:数据类型(重要)
- 人生的镜像-菌群人生,从出生到死亡的菌群演替
- 互联网大厂技术岗实习/求职经验分享(实习内推+简历+面试+offer)