本文主要参考https://git-scm.com/docs/git-rebaserebase在git中是一个非常有魅力的命令,使用得当会极大提高自己的工作效率;相反,如果乱用,会给团队中其他人带来麻烦。它的作用简要概括为:可以对某一段线性提交历史进行编辑、删除、复制、粘贴;因此,合理使用rebase命令可以使我们的提交历史干净、简洁! 前提:不要通过rebase对任何已经提交到
GitLab是一款使用MIT许可证的基于网络的Git仓库管理工具,我们可以使用它来搭建自己的Git仓库,本文将介绍如何使用Gitlab在Linux下快速搭建Git仓库。Gitlab服务端搭建 在Linux(CenterOS7.6)下我们会以Docker的方式来安装Gitlab,对Docker不了解的朋友可以参考:开发者必备Docker命令。下载Gitlab的Docker镜像docker pull
转载 2024-02-26 14:29:24
167阅读
当前大环境下,gitlab是大部分企业选择的代码托管平台,借助Jenkins对gitlab的构建支持,实现快速在指定环境上部署,本文拟定有两个部署环境(开发环境、正式环境)关于Jenkins的安装,参考上一篇文章Linux环境下 Jenkins 的安装准备工作插件准备准备好可用的Jenkins环境,进入系统管理-插件管理-可选插件我们的项目依赖gitlab,需要安装相关插件:搜索『gitlab』,
转载 2024-08-26 21:11:44
77阅读
在本地创建一个空文件夹命名随意将Gitea仓库地址复制下来在刚刚空文件夹 git 下右键打开Git Bash Here 在命令里面克隆地址git clone Gitea仓库地址 本地就会在git文件夹下看见克隆的这个文件名将要上传的项目文件复制到该文件夹下在git命令里面操作先执行初始化,输入 git init,回车。执行 git add 文件名 (如果是git add . 表示当前目录下的所有内
转载 2024-09-02 15:58:43
97阅读
GitLab 是一个基于网页的软件开发生命周期管理工具,提供了 git 代码仓库、知识库、问题追踪、CI/CD 流水线功能,使用开源许可证,由 GitLab 公司开发(来自 WikiPedia)。自建 GitLab 服务器基于以下原因:GitHub 到国内的访问速度实在堪忧随着某种关系的变化发展,作者并不指望这种状况有什么改善Git 仓库速度缓慢会拖慢开发效率GitHub Pages 的访问速度慢
git push 和repo upload1.git push在使用git push命令,提交本地修改时,需要输入很长一串命令,这样提交起来非常麻烦。也许你已经将命令记录下来,下次拷贝一次命令,修改仓库名称就好。但是看完下面的命令,我们就不需要在记那么多的命令了。git push ssh://laowang@10.0.0.110:29418/vendor/mtk/modules/libcamera
转载 2024-04-06 19:17:56
188阅读
git相关概念: git 是一种版本控制系统,是一个命令,是一种工具 gitlib 是基于git功能的开发库 gilthub 是一个基于git实现在线代码托管的仓库,包含一个网站界面,向互联网开放 gitlab 是一个基于git实现的在线代码仓库托管软件,一般用于在企业内搭建git私服 git-ce是社区版,gitlab-ee是企业版,收费版 GitLab更适合企业级使用 为企业搭建Gi
转载 2024-03-05 15:07:21
87阅读
版本控制        版本控制是什么已不用在说了,就是记录我们对文件、目录或工程等的修改历史,方便查看更改历史,备份以便恢复以前的版本,多人协作。。。一、原始版本控制        最原始的版本控制是纯手工的版本控制:修改文件,保存文件副
一、GitLab简介1、GitLab简介  GitLab是一个利用Ruby on Rails开发的开源版本管理系统,是集代码托管、测试、部署于一体的开源git仓库管理软件,可通过web界面来进行访问公开或私人项目。GitLab能够浏览代码,管理缺陷和注释,可以管理团队对仓库的访问,非常易于浏览提交过的版本,并提供一个文件历史库,是目前非常流行的研发版本控制系统。Git:本地版本控制系统工
转载 2023-12-12 13:26:57
81阅读
目录一、创建一台centos7虚拟机,并完成相关配置(请把虚拟机内存调至3g及以上,否则安装过程中容易失败)二、搭建GitLab环境:https://about.gitlab.com/install/  (安装说明)1、Install and configure the necessary dependencies(不一定要和我一致,具体根据当下的GitLab的安装说明)  &
转载 2024-03-28 11:00:54
101阅读
在使用 Android AOSP(Android Open Source Project)进行开发时,可能会遇到 GitLab 仓库管理的问题。本文将详细介绍解决“Android AOSP repo GitLab 仓库”相关问题的过程,包括备份策略、恢复流程、灾难场景、工具链集成、日志分析和迁移方案。 ## 备份策略 对于 GitLab 仓库的备份,我们需要制定一个有效的策略来确保数据的安全。
原创 6月前
86阅读
# 使用 GitLab API 和 Python 获取所有仓库的指南 作为一名初学者,今天我们将一起学习如何通过 Python 获取 GitLab 中的所有仓库(repositories)。在这篇文章中,我将带你一步一步走完整个流程,并提供必要的代码示例和解释。 ## 流程概览 在我们开始编写代码之前,让我们先对整个流程进行一个概述。以下是我们需要完成的主要步骤: | 步骤 |
原创 2024-08-29 06:36:13
227阅读
gitlab作为一个伪github,深受企业喜爱,明了的界面化显示,易于操作,也易于学习;借此契机,我把我搭建,汉化gitlab,下载,上传gitlab库记录下来,方便参考; 安装gitlab前提:4G的内存+CentOS 7.480端口和8080端口未被占用;gitlab-ce版本:11.5.3最新版本 1.首先,下载gitlab-ce至本地; [root@slave2
转载 2023-11-08 23:45:12
151阅读
前言最近使用git来管理一个项目,到达一定阶段后,需要将稳定的代码发布成一个版本,经过查找资料发现git的标签操作刚好满足我的要求,所以记录下来,方便以后是使用查找。用途标签可以针对某一时间点的版本做标记,常用于版本发布,这恰恰是我所需要的功能,将本地标签推送到Github上即发布了一个Release版本,下载和查看非常方便。标签分类git标签分为两种类型:轻量标签和附注标签。轻量标签是指向提交对
转载 2024-09-23 20:46:13
53阅读
git,github,gitlab区别工作原因需要搭建一个git,由我们很少的几个人来使用,网上查询资料发现对git一无所知,最后发现git,github,gitlab之间的区别和使用,现在准备先使用github来完成一些工作上的需要,后期再换成gitlab来完成工作需要,首先我先来解释一下这三者的区别:git :git是一个版本管理工具,是可以在你电脑不联网的情况下,只在本地使用的一个版本管理工
一、在gitlab的网站创建一个project**1. 添加新的项目**定一个项目名,选定相关的项目设置,private、public等2. 项目创建成功后,得到项目git@XXX.git的地址或者http://XXX/XXX/test.git地址,可用于将project从远程pull下来或者push上去二、将project从gitlab拉到本地(所用工具sourcetree)1. 拷贝项目的ht
                                     Jenkins安装配置和构建使用 东西有点多,有点杂。慢慢看,不喜勿喷。谢谢!!!!! 一.#RPM 安装jenki
转载 2024-05-11 12:54:11
122阅读
喜闻乐见的背景故事时间--承接[prerender-spa-plugin]--微型Vue项目的静态化利器,官网上线之后,就开始琢磨,每次改动都得上服务器部署一下,是不是有点麻烦了,是时候该整个自动化部署惹:)然后就开始自己挖坑自己填啦。本文将会涉及的内容--Webhook是啥?什么时候该使用它?该怎么利用Webhook解放我们的双手?小结Webhook是啥?什么时候该使用它?以我司为例,我们团队内
转载 2024-09-06 13:09:11
27阅读
artifacts用于指定在作业成功或者失败时应附加到作业的文件或目录的列表。作业完成后,工件将被发送到GitLab,并可在GitLab UI中下载。artifacts:paths路径是相对于项目目录的,不能直接链接到项目目录之外。将制品设置为target目录artifacts: paths: - target/禁用工件传递 job: stage: build scr
转载 2024-09-24 15:11:53
31阅读
一、git-repo简介简单来说,git-repo 就像是一个给程序员的超级助手。它主要有这么几个用处:首先,它能让你更方便地进行代码审查。想象一下,你和你的团队一起开发一个软件项目,有了 git-repo,你不需要做很多复杂的操作,比如 fork 代码仓库、创建专门的功能分支等,就可以直接从你的客户端发起代码审查请求,就像给其他小伙伴递了一张 “请检查我的代码” 的纸条一样,大家可以一起讨论你的
原创 10月前
351阅读
  • 1
  • 2
  • 3
  • 4
  • 5