GitLab名词介绍

简介:  在分支页面下,有active、stale两种分支,对于最初创建的分支有default、protected标签。如下图:

分支:active、stale、default、protected

  在分支页面下,有activestale两种分支,对于最初创建的分支有defaultprotected标签。如下图:



 · 活动分支(Active Branch):活动分支是当前正在进行开发工作的分支。当在IDEA中切换到一个分支并开始在该分支上进行开发时,该分支将被视为活动分支。


 · 陈旧分支(Stale Branch):陈旧分支是指在开发过程中不再经常进行修改的分支。当一个分支的代码已经被合并到其他分支或项目中,或者在较长时间内没有进行更新时,该分支可能会被认为是陈旧分支。


 · 默认分支(Default Branch):默认分支是指在代码库创建时自动创建的主要分支。通常,这个分支的名称是"master"或"main"。默认分支在一些情况下被视为最主要的开发分支,并且在项目中占据重要地位。


 · 受保护分支(Protected Branch):受保护分支是指受到特殊权限和保护机制限制的分支。通常,受保护分支用于存储稳定版本或生产环境的代码,并且只有特定的开发者或团队具有对其进行修改或合并的权限。



IDEA中git面板:本地、远程、HEAD


  在IDEA中git面板,有本地、远程、HEAD。如下图:



 · 本地(Local):本地是指你当前正在使用的开发环境,通常是你的个人计算机或开发机器。在IDEA中,本地指的是你的代码库的本地副本,你可以对其进行修改、添加和删除操作。


 · 远程(Remote):远程指的是与本地不同的代码库的副本,通常是存储在远程服务器上的代码库,比如Git仓库。远程代码库可以由多个开发者协同使用,并允许进行版本控制和代码交流。


 · HEAD:HEAD是Git中的一个特殊指针,它指向当前所在的分支中最新的提交(commit)。在IDEA中,HEAD代表当前工作目录中所选分支的最新提交。你可以将HEAD视为当前代码库状态的快照,以便进行比较、回滚或查看变更。


 本地是你正在使用的开发环境中的代码库副本,远程是存储在远程服务器上的代码库副本,而HEAD是指向当前分支最新提交的指针。IDEA通过集成这些概念,提供了便捷的开发和版本控制功能。


合并时的选项:Delete、squash


  在GitLab里面提交合并时,有选项:Deletesquash。如下图:



 · Delete(删除):该选项表示在合并完成后删除被合并的分支。当你选择这个选项时,被合并的分支将被彻底删除,不再存在于代码库中。通常,这个选项适用于你不再需要保留被合并分支的历史记录,或者这个分支的代码已经完全融入了目标分支。


 · Squash(压缩):该选项表示将被合并的分支的多个提交(commits)压缩成一个单独的提交。当你选择这个选项时,被合并分支的每个提交将被合并为一个整体的提交,并将其应用到目标分支上。这样可以保持目标分支的提交历史更加简洁,而不会包含过多的细节。


查看Git常用操作


  Git常用操作

相关文章
|
测试技术 C语言 Perl
内存优化-使用tcmalloc分析解决内存泄漏和内存暴涨问题
其实我一直很想写关于tcmalloc的内存泄漏检测的文章,只是一直记不起来该如何下笔,有时项目太忙,在整理这方便的思考过少,另外遇到的问题也不是很多,直到最近用tcmalloc帮A项目排查...
|
开发工具 git
Git常用操作
Git常用操作
127 0
|
Java Spring
【SpringBoot】SpringBoot自定义banner,成千上万种可供选择,当然也可以自定义生成哦
【SpringBoot】SpringBoot自定义banner,成千上万种可供选择,当然也可以自定义生成哦
1655 1
|
Java 分布式数据库 数据库
软件各种系统架构图
原文:软件各种系统架构图 https://blog.csdn.net/everythingss/article/details/78749247     该技术架构图是本人根据多年企业技术架构经验而制定,是企业技术的总架构图,希望对CTO们有所借鉴。
8336 0
|
8月前
|
存储 人工智能 算法
通过Milvus内置Sparse-BM25算法进行全文检索并将混合检索应用于RAG系统
阿里云向量检索服务Milvus 2.5版本在全文检索、关键词匹配以及混合检索(Hybrid Search)方面实现了显著的增强,在多模态检索、RAG等多场景中检索结果能够兼顾召回率与精确性。本文将详细介绍如何利用 Milvus 2.5 版本实现这些功能,并阐述其在RAG 应用的 Retrieve 阶段的最佳实践。
1523 1
通过Milvus内置Sparse-BM25算法进行全文检索并将混合检索应用于RAG系统
|
Java 数据库连接 Spring
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could
这个错误通常出现在使用Spring Boot进行数据库连接时。错误信息表明Spring Boot未能配置一个DataSource,因为没有指定'url'属性,并且没有发现默认的数据库连接。
5046 0
|
开发工具 git
IDEA删除本地git仓库、创建本地git仓库、关联其他仓库并上传
要在IntelliJ IDEA中删除本地Git仓库并创建新的本地Git仓库,以及关联其他仓库并上传,请按照以下步骤进行操作:
1400 2
|
存储 项目管理 开发工具
如何使用 Git Clean 清理 Git 存储库?
【4月更文挑战第9天】
1769 9
如何使用 Git Clean 清理 Git 存储库?
|
网络协议 网络安全 网络性能优化
网络技术基础(14)——ACL访问控制列表
【3月更文挑战第3天】刚加完班又去南京出差了,实在是太忙了。。。。