
Git
文章平均质量分 81
haozlee
多年linux开发经验,熟悉c++,python。个人主页:https://leehao.me
展开
-
GitLab 实现 C++ 项目持续集成
Gitlab 集成了 CI / CD (Continuous Integration,持续集成 /Continuous Delivery,持续交付)功能。下图是 gitlab 官网上有关 ci / cd 各阶段的图示:本文重点讲述如何利用 gitlab 实现 c++ 项目的持续集成。安装 gitlab runner为了利用 gitlab 实现 ci / cd,需要安装 gitlab runner,gitlat runner 用于执行 ci / cd 任务。本文采用 docker 方式安装 gitl原创 2020-11-19 18:31:18 · 4253 阅读 · 0 评论 -
使用 Gitlab 搭建 Docker 私有仓库
我们知道,gitlab 可以用来管理 git 提交的源代码,此外,gitlab 还集成了 docker registry 的功能,可以用来作为一个 docker 镜像私有仓库使用。启用 gitlab registry 功能我们假设已安装好 gitlab,具体安装可参考 《使用 docker 安装 gitlab》。Gitlab 默认不打开 docker registry 的功能,需要修改配置打...原创 2020-02-12 10:26:04 · 7291 阅读 · 1 评论 -
使用 Docker 安装 Gitlab
Gitlab 作为开源的 git 代码仓库,功能强大,使用起来非常方便。本文讲述如何使用 docker 来安装 gitlab。本文假定已安装好 docker,可以输入 docker --version 来验证是否已正常安装,输出:Docker version 19.03.5, build 633a0ea使用 docker run 命令安装为方便安装,我们先拉取最新版本的 gitlab ...原创 2020-02-11 15:45:11 · 1523 阅读 · 0 评论 -
Windows环境下msysgit安装git flow
git flow是git的一个扩展集,它基于Vincent Driessen 的分支模型,可以用来简化代码的版本发布流程。本文讲述如何为msysgit安装git flow。下载getopt.exegetopt.exe的下载链接:http://downloads.sourceforge.net/gnuwin32/util-linux-ng-2.14.1-bin.zip解压,进入bin目录,复制其中的g原创 2015-08-18 18:00:26 · 3311 阅读 · 0 评论 -
Git flow的分支模型与及常用命令简介
Git flow是git的一个扩展集,它基于Vincent Driessen 的分支模型,文章“A successful Git branching model”对这一分支模型进行了描述,其示意图如下:Git flow的源码可以通过以下链接下载: https://github.com/nvie/gitflow或者,直接输入以下命令安装git flow: apt-get install gi原创 2015-08-19 22:35:38 · 10372 阅读 · 0 评论 -
版本控制系统概述
最近再次认真学习下Git,参照《Pro Git》中文版和网易云课堂的Git教程,写下学习笔记,也当是做个记录,以便日后可以参阅。版本控制系统VCS(version control system),是一种记录若干文件变化,以便将来查阅特定版本修改记录的系统。对于编程开发人员来说,我们常使用版本控制系统来对程序源代码进行版本管理。但实际上,我们可以对任何类型的文件进行版本控制。根据版本控制系统的实现方式原创 2016-10-29 12:53:38 · 2313 阅读 · 0 评论 -
Git易混概念与命令
一、工作目录,暂存区,提交区在使用 git 来进行版本管理时,文件会流转三个区域,分别是工作目录,暂存区,提交区。这3个区域对应的 git 命令如下图所示: 可以看到,git reset命令目的是将暂存区恢复到某个状态,而git checkout命令则是将工作目录恢复到某个状态。二、未跟踪,已跟踪对于文件来说,则存在两种状态:未跟踪与已跟踪。可以使用 git add 命令来对文件进行跟踪,使用原创 2016-10-30 23:35:45 · 1078 阅读 · 0 评论 -
Git 远程仓库
Git 支持在本地仓库进行程序项目的版本管理,这个本地的 git 仓库在程序项目的文件夹内(也就是 “.git” 文件夹内)。随着程序项目的推进,我们会把不同阶段的文件内容加入到这个 git 仓库中。这个仓库由我们直接操控,我们将它称之为“本地 git 仓库”。 除了“本地 git 仓库”外,如果需要与他人共同开发这个程序项目,还需要一个“远程 git 仓库”。程序项目,本地 git 仓库和远程原创 2016-11-06 23:49:06 · 1684 阅读 · 0 评论