git分支

【Git】分支 Git 分支 阅读详情

分支

分支其实不是代码的一份拷贝
当我们使用 git init 命令初始化仓库时,git 就会创建一个叫做 master 的分支作为我们项目的主分支
在开发代码时,不建议直接在主分支上编写代码,而是先在一个其他分支上编写代码,代码编写并测试通过后,再将这个分支上的代码合并到主分支上
这样,主分支上永远保存着正确的代码

1 创建分支

首先使用git branch命令查看当前项目中有哪些分支
mark
发现只有一个默认的master分支
然后使用如下命令创建一个分支

git branch dev

再运行git branch 查看当前的分支情况
在这里插入图片描述

2. 切换分支

使用如下命令,切换到dev分支

git checkout dev

注意:创建分支时,可以看作当前主分支中的代码拷贝了一份,所以在其他分支上能够看到与主分支一样的代码在dev分支下,新建一个叫做add.html的文件。
然后将此文件添加到仓库中

git add add.html
git commit -m '创建了add.html'

然后切换回master分支

git checkout master

我们发现,无法在工作目录中看到杠杆创建的add.html
但是如果切换回dev分支,又能看到了

3. 合并分支

在dev分支中开发好的代码,如果想在master分支看到,必须将其合并到master分支,如何合并呢?请看下边步骤:

  • 切换到主分支
git checkout master
  • 合并
git merge dev

注意:切换到主分支之前,必须先将dev分支中的代码提交,否则回报错
在这里插入图片描述

4. 删除分支

  • 切换到master分支
  • 使用如下命令删除dev分支
git branch -d dev

5. 总结

  • 创建项目
  • 初始化仓库,自动创建master分支
  • 创建新的开发分支dev,但是创建新的分支之前,一定要先在master分支创建文件,并向上提交一次
  • 切换到dev分支,并开发以及调试程序
  • 开发并调试通过,然后切换回master分支,如果在dev分支上没有提交版本,则切换回到master之后,是可以看到dev分支的内容的
  • 在master分支上合并dev分支内容
git创建分支 分支命名规范: master: master 分支就叫master 分支 develop: develop 分支就叫develop 分支 feature: feature 分支 咱们暂时可以按 feature_wechat_v2.0.1 这种命名规范来,后面有更好的命名规范咱们再改。v2.0.1 表示当前迭代的版本号,wechat 表示当前迭代的名称,这里我们是开发小程序迭代,就命名了 wechat release: release 分支的名称我们直接命名为这次需求的版本号,比如:2.0.1 阅读详情

相关推荐

hana-branch.github.io:分支WEB SDK的测试

hana-branch.github.io:分支WEB SDK的测试

【Git】版本控制之基础用法

进公司毕竟是多人协作的事情,不是你一个人在更改代码,所以必须要会代码管理工具来多人管理代码。(如果一个人干所有人的活当我没说)作为2023年代码管理工作最为出名的分布式那肯定还是Git。当然也有其他的,比如SVN等等。这篇主要讲解的是Git的使用。

https://blog.youkuaiyun.com/qFAFAF 1119

国外无人机蜂群作战典型战例及发展趋势

参与袭击的无人机为简易组装的固定翼飞机,采用小排量活塞发动机和手机GPS通信模块零件,机翼为轻木加泡沫板混合结构,尾梁为铝合金方管,主要依靠胶带粘接,以上全部配件均可在商用市场买到,成本较低,可在短时间内装配完成。③战场纵深短、瞬时性强。蜂群作战的参战数量显著增加,这一方面得益于无人机技术的飞速发展使得廉价无人机可以大量生产和仿制,另一方面凭借迅速发展的投放和回收技术以及集群控制技术,使得无人机蜂群可在极短时间内实现编队饱和攻击,在快速消耗敌方高价值防空武器系统的同时,保证己方物资系统的突防概率。

renhongxia1的博客 2481

Git 分支 - 分支的创建与合并

分支的创建 $ git branch <分支名> 与其他文件管理系统相比,Git最大的优势无疑是能够很轻易地就创建出新的分支。同时,当创建出的新分支不再使用时又能够很方便地删除。这一切源于Git创建分支的原理,与其他文件管理系统通过拷贝文件来生成分支不同,Git创建新分支实际上只是创建了一个指向当前commit对象的指针,而分支实质上仅是包含所指对象校验和(长度为 40 的 SHA-1 值字符串)的文件,因此它的创建和销毁都异常高效。 创建一个新分支就相当于往一个文件中写入 41 个字节(4

weixin_43902408的博客 1352

NC65实现Restful接口开发及调试

NC65实现Restful接口开发及调试

linzhongshu的专栏 2145

单细胞测序中pseudo bulk差异分析的实战指南与审稿人应对策略

本文提供了单细胞测序中pseudo bulk差异分析的完整实战指南,旨在应对审稿人对样本量统计效力的质疑。文章详细解析了从数据聚合、使用DESeq2进行差异分析,到与单细胞水平结果进行交叉验证的全流程,并给出了应对常见问题与撰写回复的策略,帮助研究者提升结论的稳健性与说服力。

weixin_29214199的博客 821

Git分支操作

什么是分支: 在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建单独的分支 。使用分支程序员可以把自己的工作从开发主线上分离出来,开发自己的分支的同时,不会影响主分支的远行。对于初学者可以认为分支是一个副本,一个分支就是一个副本(分支的底层也是指针的引用) 热修就是当前版本合并有问题,进行快速修复 分支的操作: 先查看一下,git的分支,看到只有master分支 然后再创建一个分支,创建分支的时候就是赋复制了一份文件到分支gg 切换到分支gg 修改文件...

m0_57254953的博客 334

如何对TBSS的结果进行统计学的分析,已完成置换检验,如何在最终的TBSS输出结果提取除具体值及如何做进一步相关性分析??

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值。

**My Coding Family** 1439

git及其分支原理

git git是一个开源的分布式版本控制系统 特点 最优的存储能力 非凡的性能 开源 容易备份 支持离线操作 容易定制工作流程 内容按照元数据的方式进行存储 开发流程 从master的最新代码拉取一个开发分支note,在上面进行开发 在开发分支上不断地进行提交版本,有从本用户的版本,也有从其他用户的版本 要发布的时候,把master代码重新合并到这个note中 发布...

nkc的博客 467

万字长文,小白新手怎么开始做YOLO实验,从零开始教!整体思路在这里,科研指南针!

万字长文,小白新手怎么开始做YOLO实验,从零开始教!整体思路在这里,科研指南针!

Coding... 1万+

知道LPDDR和DDR什么关系吗?

话不多说,先上大白话,一个网友总结的很好:简单地说DRR4是标准电压版的PC和服务器内存,LPDDR4属于手机等嵌入式移动设备使用的低电压低功耗内存,LPDDR4X则是LPDDR4的升级版,下面详细看看老哥的博客。LPDDR4是与DDR4内存等效的移动设备。。LPDDR4具有两个16位通道,从而使每个DIMM的总线总长度为32位。相比之下,DDR4每个DIMM具有64位通道。

叫好与叫座虽然不是对立面,但想在同一个作品中达到双重效果很难。 2806

git软件应用

1. 配置 git安装好之后,首先执行配置 ,设置姓名和邮箱 在电脑的任意位置,点击鼠标右键,选择“git bash here” 2. 创建git仓库 2.1创建项目 跟我们以前写代码一样,都是先创建一个文件夹,作为项目的根目录 2.2 初始化仓库 我们如果希望当前项目被git管理起来,只有这样,git 才能够跟踪我们项目当中所有的文件的变化,记录文件的变化,我们才可以使用git恢复...

Web_front的博客 358

移动端 AI 部署:ONNX Runtime + Android 从模型到 App

移动端 ONNX 部署的流程是 PC 端导出 ONNX → 放到 Android 项目 assets → ONNX Runtime AAR 加载推理。核心是OrtSession,预处理在 Java 层用 Bitmap 操作完成。建议先在 PC 上用 onnxruntime Python 验证模型正确,再集成到 Android 端,可以减少定位问题的时间。ONNX Runtime 自动调用 NNAPI,在主流芯片上不需要额外适配。

know_F0727的博客 72

[GIT]如何删除分支

git删除分支操作

weixin_43288065的博客 6万+

HTML5+CSS3+JS小实例:焦点图波浪切换动画特效

实例:焦点图波浪切换动画特效。字体图标库:Font Awesome。技术栈:HTML+CSS+JS。

艾恩小灰灰的博客 908

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

git查看分支、创建分支、合并分支

git branch 列出本地已经存在的分支,并且当前分支会用*标记 git branch -r 查看远程版本库的分支列表 git branch -a 查看所有分支列表(包括本地和远程,remotes/开头的表示远程分支) git branch -v 查看一个分支的最后一次提交 git branch --merged 查看哪些分支已经合并到当前分支 git branch --no-merged 查看所有未合并工作的分支

读书郎 1万+

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Git之分支管理

本文介绍了Git的重要功能之一——分支。从分支的概念引入,介绍了管理分支的命令,通过举例的方式使其更为直观,更易理解。

一只小卷毛的博客 1737

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Git之Git分支

语句解释git branch查看分支列表git branch 分支名称创建新分支git checkout 分支名称切换分支git checkout -b 分支名称分支的快速创建和切换git merge 要合并的分支名称合并分支。注意:假设要把 C 分支的代码合并到 A 分支,则必须先切换到 A 分支上,再运行 git merge 命令,来合并 C 分支!git branch -d 分支名称删除分支遇到冲突手动解决。

xrkhy的博客 1261

Git拉分支及合并分支

拉分支: 比如我们像从master主干拉取一个新分支我们需要先切换到master分支,并且更新到最新然后创建分支并且关联远程仓库: git checkout master git pull git checkout -b dev1.0 //稍等一会会发现分支会自动切换到dev1.0 git push origin dev1.0 git push --set-upstream origin dev1.0 //修改了的东西要提交,不然你切回master的时候会发现,分支上修改的东西在master

天涯芳草 3844

Git 分支篇之远程分支

本文转载自Pro Git(中文版)   远程分支(remote branch)是对远程仓库中的分支的索引。它们是一些无法移动的本地分支;只有在 Git 进行网络交互时才会更新。远程分支就像是书签,提醒着你上次连接远程仓库时上面各分支的位置。   我们用 远程仓库名/分支名 这样的形式表示远程分支。比如我们想看看上次和 origin 仓库进行通讯时 master 分支的样子,就应该查看 origin/master 分支。如果你和同伴一起修复某个问题,但他们先推送了一个 iss53 分支到远程仓库,虽然你可.

柚咖小窝 9113

Git分支:什么是分支,如何管理分支?

一、前言 如果有人问你,当下最流行的“版本管理系统”(Version Control System)是什么,那你一定要毫不犹豫的告诉他,非Git莫属。 Git 相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有的代码的物理拷贝,而Git只生成一个指向当前版本(又称”快照“)的...

Smile yourlife 4993

git命令切换分支、更新分支

1、查看分支: 命令:git branch -a $ git branch -a master remotes/origin/20201228 remotes/origin/HEAD -> origin/master remotes/origin/develop remotes/origin/master 2、切换分支: 命令:git checkout -b 20201228 origin/20201228 第一个参数 - 20201228:是下载到本地的分支名称 第二个参数 -

GreatOneDay的博客 1万+

【Git】Git 分支创建分支、分支合并、分支删除

文章目录创建分支合并分支删除分支删除本地分支删除远程分支 创建分支 从master创建分支或者从分支上面建立一个分支是一样的: 想从master或者dev分支上面创建新的分支,先切换分支到master或者dev,以master为例: git checkout master 创建一个本地分支dev_1,并切换到该分支上 git checkout -b dev_1 创建一个对应的远程分支 ...

汪雯琦的博客 727

git 查看分支的源分支_Git必知必会之Git分支

一、什么是Git分支能够熟练使用Git 分支操作是掌握分布式版本控制系统的基础,当我们创建一个仓库并对仓库进行初始化之后,该仓库会就会创建一个默认的 master 分支,而这个 master 分支可以被当做是最开始的主分支。Git 分支的创建不限制于网络,具有本地特性,而且还可以根据我们的需求来创建多个分支,这些分支可以是为了修复程序中的某个 bug 而存在 ,或者是为了增加当前程序的一些新特性都...

weixin_32300981的博客 2975

Git分支

在版本回退⾥,每次提交,Git都把它们串成⼀条时间线,这条时间线就可以理解为是⼀个分⽀。截⽌到⽬前,只有⼀条时间线,在Git⾥,这个分⽀叫主分⽀,即master分⽀。再来理解一下HEAD,HEAD严格来说不是指向提交,而是指向master。每次提交,master分⽀都会向前移动⼀步,这样,随着你不断提交,master分⽀的线也越来越⻓,⽽ HEAD只要⼀直指向master分⽀即可指向当前分⽀。

KrisZhang10的博客 1369

管理Git的分支

一、

qq_53514756的博客 3883
上一篇: git软件应用
下一篇: github
Web_front
博客等级 码龄7年 5粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值