Git 常用术语和命令

git pr/mr 提交规范 说在前面 我们希望每个 mr 尽量⽐较单⼀,不要涉及太多复合的内容。这样便于 review,必要时也便于回滚。 这⾥定义了 mr 提交时,title 和 message 的⼀个规范,如果可以的话,最好每个 commit 都遵循这个规范。 定义规范的好处是: 提供更多的信息,⽅便排查与回滚; 过滤关键字,迅速定位. mr title 的规范 形式化定义: <type>(<scope>): <subject> 其中,各个域的说明如下: type:⽤于说明这次 mr/ 阅读详情

在这里插入图片描述

Git 术语

Merge Request :简称MR,在GitLab中,使用内部仓库中,单个仓库的不同分支进行合并的场景。更多的用于代码校验,审核。
Pull Request:简称PR,在GitHub中,使用于公开库的合并,如fork了别人库,改完后,想合并到主库中,得请求合并到主库中。

我理解两个都是做合并的操作,只是审核的对象不同

常用分支

在开发过程中会涉及到很多分支,不同公司的分支可能也会有差异;命名规范也有差异,列下常用的分支名:

分支名说明
master主分支:通常是最稳定的无bug版本,线上运行的版本的代码完全一致
main等同于master,只是不同公司不同的叫法
dev在迭代过程中,汇总开发过程中的代码的分支,用于开发验证功能
release提测分支,开发冒烟完成后,分支代码合并到release,发布到测试环境
hotfix快速修复分支,系统上线后,发现有问题,进行快速修复的版本,验证完成后快速上线;可以理解为通天的捷径
feature特性分支,需要到来后,为满足新增的功能或特性的开发工作而产生的分支
简化版的分支分支管理模型

基于上述的分支定义,画出简易的分支管理模型:
在这里插入图片描述

明细版本的分支管理

在这里插入图片描述

常用命令

  1. 关联远程分支:git branch -u origin/{分支名} 其中origin/分支名 中分支名 为远程分支名
  2. 关联远程分支:git push --set-upstream origin {远程分支}
  3. 更换远程仓库:git remote set-url origin {新仓库地址}
  4. 删除本地分支:git branch -d {分支名称}
  5. 删除远程分支:git push origin --delete {远程分支名}
git提交MR完整flow git提交MR完整flow和其他常用命令 阅读详情

相关推荐

Git07-合并1:MR(Merge Request)、PR(Pull Request)分别是什么意思?【MR = PR = 合并请求,不同平台叫法不同】

MR = PR = 合并请求差别只在平台,不在技术🧭 对比GitLab MR vs GitHub PR 页面差异🧠 解释Code Review 到底在 Review 什么🛠️ 讲清Merge / Squash / Rebase 三种合并方式你想继续哪个?

u013250861的博客 1009

Git操作教程

GIT使用教程分支分支概念什么是分支分支的作用master分支分支的运用Merge分支Topic分支分支的切换checkoutHEADstash分支的合并分支的常见操作0.新建git库1.新建分支2.切换分支3.添加修改并提交4.合并分支5.删除分支6.并行操作7.解决合并冲突8.使用rebase合并功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚

qq_38496750的博客 1548

常用的git和linux命令有哪些?

tail -f /var/log/nginx/error.log # 监控日志。git pull origin main # 拉取最新代码。sudo systemctl restart nginx # 重启服务。:围绕代码版本管理,掌握分支、合并、撤销和远程协作命令。:文件操作、权限管理、进程监控和网络调试是运维高频场景。# 查找并删除 7 天前的日志文件。# 查看日志实时更新并过滤错误。

海姐软件测试的博客 1541

git操作

git 操作 合并commit、修改commit信息、删除分支、

qq_37766810的博客 1449

图像配准(Image Registration)——深度学习方法

参考:https://www.cnblogs.com/carsonzhu/p/11188574.html

m0_46483236的博客 4万+

从原理到实践:详解双目散斑结构光的生成与优化

本文深入解析了双目散斑结构光的生成原理与优化实践,详细介绍了散斑结构光的抗干扰性、空间编码技术及其在三维视觉中的应用。通过对比不同生成方法和技术路线,提供了参数调优指南和工程实现细节,帮助开发者掌握高效、精准的散斑生成技术。

weixin_42521856的博客 596

git 常用命令

git 命令介绍,git常用命令,gitee,github,codehub,svn,版本管理,版本控制

weixin_50212044的博客 415

仿真每日一练 | 有限元模态分析详解

结构的振动一直是工业领域产品分析的重点,在振动的仿真分析中,模态分析是其最基本的分析类型,通过研究结构的固有频率和振型对产品的设计提供指导。2.2、在interaction模块,通过special->Spring,在各点之间分别创建弹簧单元,弹簧刚度为1000。2.1、在interaction模块,创建两个RP点,与两侧RP点各间隔100大小,如图3所示;其中M、K、C均为n*n的矩阵,s、x、v为n*1的矢量,n为系统自由度数量。3、在Assembly模块创建装配体,两点之间的距离为100,如图2所示;

ansysxuexizhe的博客 1656

本地git存储库关闭_Git 入门:术语基础 | Linux 中国

想学习 Git?看看这个最重要的术语和命令的快速总结。来源:https://linux.cn/article-12994-1.html作者:Matthew Broberg译者:Xingyu.Wang(本文字数:4793,阅读时长大约:7 分钟)如今,对于任何希望跟踪他们的变化的人来说,版本控制是一个重要的工具。它对程序员、系统管理员和 网站可靠性工程师(site reliability engin...

weixin_39700063的博客 131

String+CytoScape构建PPI网络

1.下载CytoScape Cytoscape是一款专业强大好用的物生信息分析软件,主要达用于专业的研究人员使用,软件主要适用于整合模块化网络和生物科学联系网络图的绘制,支持多种文件格式,导入后就可以直接进行编辑或者分析等操作了,除此之外,软件还提供了强大的编辑工具,支持添加相应的注释信息,软件基于java环境组件打造。 下载地址:https://cytoscape.org/ 因为软件基于java...

xiaobai1_1的博客 1万+

别再被网站风控了!手把手教你修改Chromium源码,实现TLS指纹随机化

本文详细介绍了如何通过修改Chromium源码实现TLS指纹随机化,有效规避网站风控。文章深入解析了TLS指纹(如JA3指纹)的工作原理,并提供了具体的源码修改步骤和编译方法,帮助开发者突破高级反爬技术。通过动态打乱加密套件顺序,实现每次请求生成不同的指纹,显著提升自动化工具的隐蔽性。

weixin_28712661的博客 427

Git常见的术语有哪些?

这些属于是使用Git的时候经常会接触到的,了解他们的含义可以帮助我们更好的理解Git的工作原理和指令作用。黑马程序员:30分钟带你精通git使用。

黑马程序员官方博客 876

小米汽车车载多摄像头视频链路深度解析 | MAX96792/MAX96724/MAX96781 实战分享

通过合理的输入输出规划 + 虚拟通道管理 + 加串行策略,可以在成本和性能之间取得最佳平衡,这就是多摄像头系统设计的核心精髓。

weixin_43199439的博客 1552

Git的命令大全

本文整理了Git版本控制系统的常用命令,分为四个部分:1) 基本概念与术语解释;2) 常用操作命令集;3) 信息管理相关指令;4) 远程仓库协作命令。内容包括仓库初始化、提交管理、分支操作、版本回退、远程同步等核心功能,如git init/clone、commit/add、branch/checkout、pull/push等命令的具体用法,并解释了工作区、暂存区、提交等Git基础概念。该文档可作为Git操作的快速参考手册,适用于日常代码版本管理场景。

wgr050505的博客 923

华为OD机试真题 新系统 9月16号 【统计特殊数字】

华为OD新系统机试真题【统计特殊数字】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【统计特殊数字】。

qq_45776114的博客 777

R语言使用survminer包的ggcompetingrisks函数可视化竞争风险的累积事件曲线、使用可视化对象的mapping属性自定义修改、配置颜色分组及线条类型

R语言使用survminer包的ggcompetingrisks函数可视化竞争风险的累积事件曲线、使用可视化对象的mapping属性自定义修改、配置颜色分组及线条类型

data+scenario+science+insight 1380

git常用命令

一、什么是git: 分布式版本控制系统,将原始的代码仓库镜像下来,每一次的提取操作实际上都是对代码仓库的完整备份。 作用: 1、该系统可以指定和若干不同的远端代码仓库进行交互。因此可以在同一个项目中,分别和不同工作小组的人相互协作。 2、任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复 二、专有名词: 1、工作区(workspace):在电脑创建的一个管理仓库的目录,即我们本地直接编辑的文件目录 2、暂存区(stage/index):一般存放在.git目录下的ind

旺旺旺小小苏的博客 370

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

常用git和repo命令

常用git和repo命令 文章收集了最近使用的一些repo和git命令,下图是个人理解的git文件状态转换图。 相关概念 名称 意义 repo 谷歌用Python脚本写的调用git的一个脚本,把git仓库统一管理起来的工具 Gerrit 基于web的代码review及权限控制系统,面向基于 Git 版本控制系统 snapshot ...

BeginnerMind 1万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Git 常用命令

Git 常用命令记录,方便后续查询使用

Mwt258的博客 1537

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Git常用命令总结

1、git fetch 取回所有更新分支信息2、git branch -a 查看所有分支信息3、git branch 查看当前分支信息4、git checkout “分支名” 切换分支5、git init 初始化git仓库6、git clone “ 克隆地址 ” 拉取项目7、git pull 拉取代码8、git status 查看修改的文件git status -s / git status --short 查看更加简洁的状态信息。

askuld的博客 2325

Git 术语

在Git中,Repository(仓库)类似于VCS使用的数据结构,用于存储一组文件和目录的元数据。Git是一个涵盖广泛术语和行话的工具,对于新用户或者那些了解Git基础知识但想要成为Git专家的人来说,这些术语常常难以理解。如果你在错误的分支上提交了更改,但又不想合并整个分支,可以撤消提交,然后在另一个分支上挑选它。在Git中,“origin”是对最初克隆项目的远程存储库的引用。Git diff是一个命令行实用工具,它是一个多用途的Git命令。在Git中,检出是指在不同版本的目标实体之间切换的行为。

m0_65696193的博客 918

常用 git 命令以及处理技巧

常用 git 命令以及处理技巧 基础常用命令 # 克隆 git clone git@github.com:fengcms/fengcms.git # 拉 git pull # 添加某一个文件 git add "src/xxx.js" # 添加所有文件,严禁使用 `git add .` 这样的命令!这完全是不同的含义! git add -A # 暂存——通过 vim 编辑器 git comm...

FungLeo's Blog 1662

git 名词解释和常用术语(二)

明白了git 的专业术语,才能更方便的阅读和沟通,下面列出了git的常用名词和术语。 一、git术语 1)、仓库(Repository) 保存了所有文件的修改历史。 2)、工作区(Working Directory) 本地电脑上的工作目录文件夹。 3)、暂存区(Staging area) 暂存区是暂存工作区的文件变化。 4)、索引(Index) 索引是暂存区的另一种术语,即暂存区的别名。 5)、...

wadezhang2020的博客 3493

常用git命令

总的来说就是git reset 是回到你指定的那个提交,但是如果这个项目你已经分享给团队了而且有人已经在这个提交上做了修改的话,你再回到这次提交里面就会包含了别人修改的内容,这就是改变历史。而使用git revert 是新建一个提交,这个提交会撤销掉你指定的提交的修改,也就是不会往你之前的提交里面加东西,所以它是不会改变历史的。git reset --soft commit编号 //将 HEAD 指向指定的提交,但保留暂存区和工作区的提交的状态,把提交的记录也删掉,即三个区里面的修改都被撤销了。

weixin_72280926的博客 1183

Git常用命令

设置本地分支与远程分支的关联,下次推送可以直接使用 git push。: 将所有已跟踪文件的修改提交到本地仓库,并附带提交信息。: 查看仓库状态,包括修改过的文件、暂存区文件等。: 将暂存区的文件提交到本地仓库,并附带提交信息。: 将当前分支的提交 rebase 到指定分支上。: 从远程仓库获取最新代码,但不合并到本地分支。: 只回滚提交记录,工作区和暂存区不受影响。: 修改上次提交,包括提交信息和文件内容。: 回滚提交记录和暂存区,工作区不受影响。: 通过创建一个新的提交来撤销指定的提交。

2301_76962889的博客 982
上一篇: Gradle 安装配置
下一篇: Conductor 项目结构分析
五之
博客等级 码龄15年 257粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

五之

真实案例以及商业项目技术

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值