随笔分类 -  git

摘要:1. Git 对象 Git 的核心部分是一个简单的键值对数据库。可以向 Git 仓库中插入任意类型的内容,它会返回一个唯一的键,通过该键可以在任意时刻再次取回该内容。 所有内容均以树对象和数据对象的形式存储,其中树对象对应了 UNIX 中的目录项,数据对象则大致上对应了 inodes 或文件内容。一 阅读全文
posted @ 2023-03-09 18:34 废物大师兄 阅读(5535) 评论(0) 推荐(2)
摘要:GitLab CI/CD 是一个内置在GitLab中的工具,用于通过持续方法进行软件开发: Continuous Integration (CI) 持续集成 Continuous Delivery (CD) 持续交付 Continuous Deployment (CD) 持续部署 持续集成的工作原理 阅读全文
posted @ 2020-02-05 12:42 废物大师兄 阅读(75196) 评论(3) 推荐(24)
摘要:通过将GitLab Container Registry集成到GitLab中,每个项目都可以拥有自己的空间来存储其Docker镜像。 1. 启用Container Registry 如果在你的项目的侧边栏下找不到 Packages > Container Registry 这个目录,那么请联系管理员 阅读全文
posted @ 2020-02-03 16:58 废物大师兄 阅读(8294) 评论(0) 推荐(0)
摘要:GitLab Runner是一个开源项目,用于运行你的作业(jobs)并将结果发送回GitLab。它与GitLab CI结合使用,GitLab CI是GitLab用于协调jobs的开源持续集成服务。 1. Install Install GitLab Runner using the officia 阅读全文
posted @ 2020-02-03 13:20 废物大师兄 阅读(10302) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2018-01-16 15:23 废物大师兄 阅读(6466) 评论(0) 推荐(1)
摘要:有几张比较重要的图 第1张图,数据保存的差异 第2张图,分支简介 Git 的分支,其实本质上仅仅是指向提交对象的可变指针。Git 的默认分支名字是 master。 在多次提交操作之后,你其实已经有一个指向最后那个提交对象的 master 分支。它会在每次的提交操作中自动向前移动。 创建分支 分支合并 阅读全文
posted @ 2018-01-16 15:16 废物大师兄 阅读(548) 评论(0) 推荐(0)
摘要:1、版本控制系统 1.1、集中化的版本控制系统 一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新 1.2、分布式的版本控制系统 客户端并不只提取最新版本的文件快照,而是把代码仓库完整地镜像下来 2、三种状态 Git 有三种状态 阅读全文
posted @ 2018-01-15 22:18 废物大师兄 阅读(737) 评论(0) 推荐(1)