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常用操作

相关文章
|
Ubuntu Linux 网络安全
Gogs:可能是比Gitlab更好的选择
Gitlab是一个很棒的Git托管服务,几乎像GitHub一样强大。 但是,有没有能和Gitlab/Github媲美但操作更简单的项目呢?我认为 Gogs 是很好的选择。
2998 0
Gogs:可能是比Gitlab更好的选择
|
3天前
|
Shell 网络安全 开发工具
第九章 Gitlab使用
第九章 Gitlab使用
17 0
|
7月前
|
自然语言处理 项目管理 计算机视觉
挣值管理名词
挣值管理名词(EV、AC、PV、ETC、SPI、CPI等)。
37 3
|
11月前
|
jenkins Linux 持续交付
关于git、gitlab、jenkins你知道多少?(二)
关于git、gitlab、jenkins你知道多少?
124 0
|
11月前
|
存储 jenkins 应用服务中间件
关于git、gitlab、jenkins你知道多少?(三)
关于git、gitlab、jenkins你知道多少?
134 0
|
11月前
|
存储 Devops jenkins
关于git、gitlab、jenkins你知道多少?(一)
关于git、gitlab、jenkins你知道多少?
115 0
|
11月前
|
缓存 分布式计算 安全
【Docker】子系统与其相关名词的界定、Control Groups等详细讲解
【Docker】子系统与其相关名词的界定、Control Groups等详细讲解
|
开发工具 数据安全/隐私保护 git
GitLab看这篇就够了
GitLab看这篇就够了
78 0
|
Kubernetes 前端开发 JavaScript
gitlab是干什么的?底层原理是什么?
gitlab是干什么的?底层原理是什么?
483 0
|
运维 程序员 测试技术
Gitlab上手指南(二)|大多数企业为什么会使用Gitlab,Gitlab工作流是什么样的?
GitLab拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库
393 0