Git新建分支

修改代码之Git策略思考:

有三种办法:

  1. 需要在主分支上新建一个分支,不合并
  2. 新建版本。其实也是先新建一个分支,然后合并到主分支,再删除分支。
  3. 直接新建远程仓库。

考虑,3)最浪费,其实还是同一个项目,所以没必要新建仓库。考虑1),直接新建分支,后面可以选择根据需要从两个分支拉,后面如果需要合并删除,用版本号来控制,也可以再合并删除。

关于git获取指定版本的仓库见:

git 如何拉取指定版本的代码? - DoubleLi - 博客园 (cnblogs.com)

有关Git的基本操作:

Git 基本操作 | 菜鸟教程 (runoob.com)

Git详细入门笔记 - 知乎 (zhihu.com)

轻松学习Git - 知乎 (zhihu.com)

操作记录

由于不是很熟,这里记录下:

新建分支:

git branch medfilter-v2

然后在之前pull下来的代码(工作区)中修改,先只修改matlab版本(C版本的比较难改)。

提交到暂存区:

git add .

提交到本地仓库:

git commit -m"一维中值滤波接口第二版,即原信号减去第一版中值滤波结果,修改matlab版本"

由于远程仓库,并未建立对应的新分支,即远程还没有这个分支,更没有将这个分支远程和本地仓库映射起来,所以要用以下形式,用本地仓库建立远程对应的仓库。

git push git@59.110.237.20:zhanghu/medfilter.git medfilter-v2:medfilter-v2

见:git push命令详解-CSDN博客

查看版本记录:

Git log

可见如下结果,版本记录中有分支建立版本。

按q键,可退出log命令(CTRL+c貌似没用),否则会一直卡在上面界面。

详解git log退出_笔记大全_设计学院 (python100.com)

后续,如果再将本地仓库推送到远程仓库,则不需要再输入本地分支名和远程分支名了。甚至,连远程地址也不需要输入?

在远程的gitlab中,可以看到原仓库下有两个分支了:

点开分支,可见详细情况,已经有主分支main和新分支medfilter-v2了:

另外,这里右上角也可以直接新建分支,但是要注意这里新建分支后,本地工作区需要重新拉取,才能将本地仓库和远程仓库的新建分支对应起来(映射上)。

其他:

如果在Gitlab中建项目,本地最好用pull先拉取到工作区编辑,注意pull前先要git init.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/147167.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

聚势启新,KaiwuDB 生态联盟沙龙首站落地长春

11月9日,由 KaiwuDB 联合和润集团、致远互联主办的“KaiwuDB 生态联盟沙龙”首站活动在吉林长春顺利举办。沙龙以“聚势,启新”为主题,邀请基础软硬件、应用软件、信息安全等产业链上下游伙伴企业到场,共同就产业数智化趋势下的新…

Nginx 是如何解决惊群效应的?

什么是惊群效应? 第一次听到的这个名词的时候觉得很是有趣,不知道是个什么意思,总觉得又是奇怪的中文翻译导致的。 复杂的说(来源于网络)TLDR; 惊群效应(thundering herd)是指多进程&#xff…

红黑树的概念和简单实现

目录 红黑树的概念红黑树的结构红黑树的插入红黑树的验证 红黑树的概念 红黑树,是一种二叉搜索树,但在每个结点上增加一个存储位表示结点的颜色,可以是Red或Black。 通过对任何一条从根到叶子的路径上各个结点着色方式的限制,红黑…

二进制原码、反码、补码、移码

机器数:一个数在计算机中的二进制表示形式,称为这个数的机器数。符号位:机器数是带符号的,在计算机中用最高位作为符号位,0为正数,1为负数。真值:机器数由于含有符号位,所以机器数的…

搭建项目环境,集成ts和jest

前言 开新坑。 斥巨资购入大崔哥的 mini-vue 课程,为了改变自己东一榔头西一棒槌的学习状态,也是因为深刻思考了自己身无长物浑浑噩噩这么多年只会敲代码,别无出路,也只能提升自己继续走技术这条路,那提高技术绕不过…

6.HTML中表格标签

6.表格标签 表格是实际开发中非常常用的标签 6.1 表格的主要作用 表格主要用于显示、展示数据,因为它可以让数据显示的非常规整,可读性非常好。特别是后台展示数据的时候,能够熟练运用表格就显得十分重要。一个清爽简约的表格能够把繁杂的数据…

维基百科是非营利性机构 词条内容具有中立性、准确性、可靠性

维基百科对一些企业很有神秘性,自行操作很多次也没有成功建立维基百科,这一定是没有按照维基百科的规则和流程去操作。小马识途营销顾问提醒企业,维基百科是一种基于协作的在线百科全书,由维基媒体基金会运营。维基百科的创建流程…

React Virtual DOM及Diff算法

JSX到底是什么 使用React就一定会写JSX,JSX到底是什么呢?它是一种JavaScript语法的扩展,React使用它来描述用户界面长成什么样子,虽然它看起来非常像HTML,但他确实是javaScript,在React代码执行之前&#…

上海亚商投顾:沪指震荡反弹 鸿蒙、算力概念股集体爆发

上海亚商投顾前言:无惧大盘涨跌,解密龙虎榜资金,跟踪一线游资和机构资金动向,识别短期热点和强势个股。 一.市场情绪 沪指昨日窄幅震荡,创业板指冲高回落,市场热点继续轮动。华为鸿蒙概念股继续活跃&#…

“具有分布式能源资源的多个智能家庭的能源管理的联邦强化学习”文章学习一

一、摘要 本文提出了一种新型的联邦强化学习(FRL)方法,用于管理带有家电、太阳能光伏系统和储能系统的多个智能家庭的能源。 所提出的FRL方法的创新点在于开发了一种由本地家庭能源管理系统(LHEMS)和全局服务器(GS)组成的分布式深度强化学习(…

.net core中前端vue HTML5 History 刷新页面404问题

放到启动的应用程序的最后面 app.Run(async (context) > {context.Response.ContentType "text/html";await context.Response.SendFileAsync(Path.Combine(env.WebRootPath, "index.html")); });https://blog.csdn.net/lee576/article/details/88355…

实现线程的多种方式锁的介绍ThreadLocal线程池 详细总结(下)

本文主要介绍线程池的基本使用 上述其他介绍在上一篇文章中:实现线程的多种方式&锁的介绍&ThreadLocal&线程池 详细总结(上)-CSDN博客 线程池 5.1、为什么使用线程池 线程池可以看做是管理了 N 个线程的池子,和连…

Java的XWPFTemplate word生成列表

Java的XWPFTemplate工具类导出word.docx的使用_xwpftemplate 语法_youmdt的博客-CSDN博客 如果是表格的列表参考上面这篇文章即可,比较复杂的列表遍历暂时还没找到方法,只能手动创建表格了 上面是模板,非常简单,以为我们是要自己创…

高效免费办公神器——ONLYOFFICE入手指南

前言: 作为开发者,有时候经常为寻找适合的开发工具而苦恼;或者因为高昂的费用而犹豫不决;亦或喜欢的办公产品只能在单一的平台上使用,与其把时间花在复杂的工具使用上,不如节省出时间投入思考和技术的提升。…

云课五分钟-01课程在哪里-无需安装网页直达

此部分课程均为2015-2019年规划和设计,2020-2022年新版课程还在内测中。 现在想想当年还是很莽的,总想着一个网页云服务,把机器人相关不涉及硬件的课程全囊括。 无需安装个性定制即开即用随时随地云端复现…… 视频 云课五分钟-01课程在哪…

C++设计实现日志系统

转载:C设计实现日志系统 - 知乎 (zhihu.com) 日志系统几乎是每一个实际的软件项目从开发、测试到交付,再到后期的维护过程中极为重要的 查看软件代码运行流程、 还原错误现场、 记录运行错误位置及上下文等的重要依据。一个高性能的日志系统&#xff0c…

【ArcGIS Pro微课1000例】0032:创建具有指定高程Z值的矢量数据

本文讲解ArcGIS Pro中创建具有指定高程值的矢量数据的两种方法。 文章目录 一、独立创建1. 新建地图场景2. 新建shapefile3. 绘制多边形4. 添加高程字段5. 三维显示二、基于高程源创建1. 创建栅格范围2. 添加Z值字段3. 添加Z信息4. 要素更新Z值一、独立创建 1. 新建地图场景 …

Pytorch多GPU并行训练: DistributedDataParallel

1 模型并行化训练 1.1 为什么要并行训练 在训练大型数据集或者很大的模型时一块GPU很难放下,例如最初的AlexNet就是在两块GPU上计算的。并行计算一般采取两个策略:一个是模型并行,一个是数据并行。左图中是将模型的不同部分放在不同GPU上进…

【vue】AntDV组件库中a-upload实现文件上传:

文章目录 一、文档&#xff1a;二、使用(以Jeecg为例)&#xff1a;【1】template&#xff1a;【2】script&#xff1a; 三、效果图&#xff1a; 一、文档&#xff1a; Upload 上传–Ant Design Vue 二、使用(以Jeecg为例)&#xff1a; 【1】template&#xff1a; <a-uploa…

Springboot项目返回数据统一封装

Springboot项目返回数据统一封装,支持swagger。 正常swagger会根据数据库表的注释显示对应的参数释义等。但当我们使用统一接口返回map时&#xff0c;部分注释等信息会被掩盖消失。在此提供三个java类即可满足统一封装返回接口&#xff0c;也可显示对应的swagger释义等。 1.Er…