1. 前言git 对象有四种:blob (数据块), tree (目录树), commit (提交), tag (标签)。本文通过一个示例,以blob为例来讨论对象的存储结构。示例采用的git版本为2.17 。2. 实践讨论2.1. 生成Blob对象文件首先创建一个测试git仓库$ mkdir hello $ cd hello $ git init然后通过创建一个文件 test,test的内容
目录什么是Git?常见的版本控制工具版本控制分类1.本地版本控制2.集中版本控制 SVN 3.分布式版本控制 Git GitSVN的区别 (面试常问)Git的下载安装常用的linux命令: 设置用户名和邮箱(用于标识用户,必要)Git基础理论 Git工作流程学习中经常用到的,在Github或者Gitee上面克隆别人的仓库或者代码:什么是GitGit是一
转载 2023-08-23 21:05:18
376阅读
Git 是什么?Git 是目前世界上最先进的分布式版本控制系统,没有之一! 本篇博客要介绍的是如何搭建一套私人的类似于 GitHub 的网站【GitLab】,它可以为个人、组织、企业提供项目或代码的管理功能。安装环境GitLab 的搭建有多种方式,在本篇博客将介绍一种比较简单快捷的方式,那就是使用 Docker 来搭建。系统:Ubuntu 18.04Docker: 18.9.05GitL
转载 2024-01-16 15:00:50
64阅读
# Docker Git 代码镜像 在软件开发中,版本控制是一个非常重要的环节。Git 是目前最流行的版本控制系统之一。而 Docker 则是一种开源的应用容器引擎,它允许开发者打包他们的应用以及应用的运行环境。本文将介绍如何将 Git 代码 Docker 结合,创建一个代码镜像。 ## 流程图 首先,我们用流程图来展示整个流程: ```mermaid flowchart TD
原创 2024-07-28 07:11:30
27阅读
Git 技术篇-本地Git绑定GitHub实现代码寄存实例演示你要知道GitHub默认是公开的,就是说你上传的代码别人都能看到。如需私密空间请看:免费设置GitHub私有库。首先,用GitHub账号绑定我们的本地库。先要登陆GitHub,没有的话注册一个,点击左上角的头像就可以进入我们的主页。id_ras 里的 key 是私密的 key,这个不能外泄哦!那个 pub 就是 public 的缩写,代表公开的!如果没有 id_ras.pub 这个文件的话,用下面的命令来创建一个,引号里是你自己的邮箱
原创 2021-07-31 10:38:29
160阅读
Git 技术篇-本地Git绑定GitHub实现代码寄存实例演示你要知道GitHub默认是公开的,
原创 2022-03-02 09:55:46
554阅读
1.背景Drone是一个持续集成和持续交付的平台,可以Docker完美集成。相对于Jenkins来说更加轻量,可以配合轻量的Gogs来实现持续集成。为什么选择Drone而不是Jenkins,为什么选择Gogs而不是gitlab,主要原因是因为更轻量,简洁,更适合自己研究或者小型企业项目(PS:当然也有一部分原因是博主的服务器资源有限,但又想强行玩CICD,哈哈。。。)话不多说,下面开始操作:2.
## 实现“docker git拉取代码”流程 首先,让我们来了解一下整个流程。在实现“docker git拉取代码”这一任务中,我们需要完成以下步骤: | 步骤 | 描述 | | --- | --- | | 1 | 安装Docker | | 2 | 创建Docker镜像 | | 3 | 在容器中拉取代码 | 现在,让我详细介绍每个步骤需要做什么,并提供相应的代码示例。 ### 步骤1:安
原创 2023-12-18 06:26:41
284阅读
dockergit 可以利用GitDocker和持续集成 (CI)的功能来简化TeX文档的编译,同时跟踪不同的变体和版本。 在这些技术之上,可以开发一种灵活的工作流以反映每个PDF中TeX文档的连续更改-例如,其渐进版本为document-v4.pdf 。 因此,让我们创建一个可以为我们自动化流程的工作流程。 1.目的 使用GitDocker和持续集成(CI)来构建TeX文档,并将具有正
1.1 GitGitHub比较:Git:       是一个版本管理工具 ,只在本地使用的一个版本管理工具,其作用就是可以让你更好的管理你的程序,比如你原来提交过的内容,后面虽然修改过,但是通过git这个工具,可以把你原来提交的内容重现出来,这 样对于你后来才意识到的一些错误进行更改,进行还原。
转载 2023-02-13 14:36:27
85阅读
git 工作原理图如上图所示,有三个区域Working Directory、stage、master。 名词解释:工作区(Working Directory) 在我们直接编辑文件(文件夹)的根目录,如下图: 在G盘Git目录下就是工作区版本库(Repository) 版本库才是git正式工作的地方,在工作区下隐藏目录里,如下图: 版本库主要包括两个区,如上图,包括“stage”和“master”
转载 2024-04-08 21:19:44
116阅读
GIT拉取代码推送代码
原创 4月前
47阅读
git本地代码远程代码关联
原创 2024-10-13 12:36:40
205阅读
# 如何使用Docker容器下载Git代码并通过SSH进行连接 ## 概述 在本文中,我将向你介绍如何使用Docker容器和SSH来下载Git代码。通过这种方式,你可以在一个独立的环境中安全地进行代码下载和访问。我将为你提供详细的步骤和相应的代码示例。 ## 整体流程 首先,我们来看一下整体的流程。下表展示了在这个过程中需要采取的步骤。 | 步骤 | 描述
原创 2024-01-06 08:58:56
633阅读
在现代软件开发中,使用Docker来封装和分发应用程序变得越来越普遍。同时,结合Git进行代码管理可以有效提升开发效率。本篇博文将详细介绍如何解决“复制Git代码 Docker映像构建”这一过程,从环境准备到生态扩展,全面涵盖相关步骤和注意事项。 ## 环境准备 首先,我们需要为构建Docker映像和从Git中复制代码做一些准备工作。确保在您的系统上安装了以下依赖项: ### 依赖安装指南
原创 5月前
25阅读
# Docker+CMD+Git拉取代码 在软件开发中,代码的管理是非常重要的一环。Git作为一个分布式版本控制系统,已经成为了开发者们最常用的代码管理工具之一。而Docker作为一个开源的应用容器引擎,可以帮助开发者将应用程序和其依赖项打包到一个可移植的容器中,从而实现了跨平台部署。 本文将介绍如何使用Docker CMD和Git来拉取代码,并给出相应的代码示例。 ## 1. Docker
原创 2023-10-18 08:46:40
228阅读
安装 gitlabgitlab 是深受企业用户喜爱的基于 git代码管理系统。本文使用 Docker 方式安装 gitlab:这是一种快速高效的部署方式,相对于传统方式,这种部署可以有效的节省时间和过程。环境:Ubuntu 16.04,虚机内存/CPU/存储请根据实际使用情况配置,一般4C/8G/200G足够安装 docker: 18.06.1-ce准备启动脚本$ cat > gitla
# 使用 DockerGit 拉取代码的完整流程 在现代软件开发中,使用 DockerGit 结合来管理代码和环境是非常常见的做法。本文将教你如何从 Git 仓库中拉取代码并在 Docker 中运行它。整个流程可以分为以下几个步骤: | 步骤 | 描述 | |-----
原创 2024-10-11 06:58:06
211阅读
本篇文章以GitCode为代码托管平台,学习了解git代码的管理操作 目录一. GitCode1. 账号登录2. 创建一个仓库二. 本地安装git并设置秘钥1. git工具安装2. 生成密钥3. 添加公钥到GitCode平台上4. 将私钥添加到身份验证代理中三. 从远程仓库同步代码1. 找到并复制项目链接2. 使用git clone命令从平台上克隆项目到本地四. 将本地变更同步到远程仓库1. 提
转载 2024-07-22 11:43:27
90阅读
docker内网部署gitlab步骤及gitblit迁移gitlab踩坑1.部署情况2.部署步骤1、将gitlab docker镜像gitlab.tar拷贝到服务器中并加载2、运行镜像3、配置gitlab踩坑:gitlab用到的命令docker:防火墙开启、重启、关闭、firewalld.service服务gitblit 迁移gitlab 命令gitlab备份NAS 1.部署情况工具链名称git
转载 2024-06-24 06:08:10
74阅读
  • 1
  • 2
  • 3
  • 4
  • 5