版本管理
文章平均质量分 56
版本管理
技术园地
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Git reset 之 soft、mixed、hard 区别(实战)
Git reset 之 soft、mixed、hard 区别(实战)原创 2022-07-05 22:42:03 · 787 阅读 · 0 评论 -
IDEA git tag 概念、创建、删除
1、什么是标签 通常,发布一个版本时,会在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。 所以,标签也是版本库的一个快照。 简单理解:标签是某个版本的别名,因为Git的版本号都是用一串字母数字组成,为了便于管理,Git 可以给版本取个别名(也就是打上标签,比如标签的名字叫做 v1.0.0)。2、idea中创建标签tag、并推送到远程仓库 创建tag 创建完成后,推送标签到原创 2022-01-11 22:34:28 · 2860 阅读 · 0 评论 -
IDEA 删除本地文件时,SVN服务器上文件无法删除解决办法
选中红框的选项提交时就能看到被删除的文件,提交后就能删除远端SVN服务器的文件了。原创 2021-06-16 15:41:38 · 1571 阅读 · 1 评论 -
gitlab-runner 注册问题 x509 certificate signed by unknown authority
系统:Ubuntu 18.04.1 LTSgitlab版本:11.9使用gitlab服务器域名:https://gitlab.example.com需要使用到url和token:gitlab服务器地址+/admin/runners要在GNU / Linux下注册Runner:运行以下命令:gitlab-runner register输入您的GitLab实例URL:Please enter the gitlab-ci coordinator URL (e.g. https原创 2021-01-24 10:50:20 · 4150 阅读 · 2 评论 -
gitlab issue 作用
The Issue Tracker is the place to add things that need to be improved or solved in a projectIssues can be bugs, tasks or ideas to be discussed. Also, issues are searchable and filterable.问题跟踪器是添加项...原创 2019-08-06 08:37:44 · 3245 阅读 · 2 评论 -
Gilab pipeline 报错 fatal: unable to access https://gitlab-ci-token ... Could not resolve host
请见Gitlab CI/CD 问题处理的 第5点Couldn't resolve host 'xxxxxx'原创 2019-06-29 15:53:39 · 3681 阅读 · 0 评论 -
Gitlab CI/CD 问题处理
1.cannot validate certificate for x.x.x.x because it doesn't contain any IP SANs报错信息:ERROR: Registering runner... failed runner=xxxxxxx status=couldn't execute POST against https://x.x.x.x/api/v4/r...转载 2019-06-29 15:47:29 · 9108 阅读 · 0 评论 -
docker 安装 gitlab runner(gitlab支持http、https + 域名访问)
安装准备:Vmware上搭建的Centos7系统(以下叫vm),vm中已安装有docker环境,和gitlab容器(以下叫gitlab)作为个人代码仓库而且gitlab可以使用http或https + 域名访问,这里忽略安装和配置过程(有空研究下如何让https访问变成安全访问)开始安装:docker 安装gitlab runnerdocker run -...原创 2019-06-29 13:37:56 · 4224 阅读 · 0 评论 -
gitlab-runner 注册问题 x509 certificate signed by unknown authority
系统:Ubuntu 18.04.1 LTSgitlab版本:11.9使用gitlab服务器域名:https://gitlab.example.com需要使用到url和token:gitlab服务器地址+/admin/runners要在GNU / Linux下注册Runner: 运行以下命令:<pre class="has" style="margin...原创 2019-06-28 14:03:19 · 7414 阅读 · 2 评论 -
gitlab-runner 注册(register)
ERROR: Registering runner... failed runner=Df-PbAZV status=couldn't execute POST against https://registry.allen.com:10443/api/v4/runners: Post https://registry.allen.com:10443/api/v...原创 2019-06-28 14:07:01 · 10897 阅读 · 1 评论 -
GitLab CI/CD Variables 中文文档
官方文档链接(这篇文章也算是翻译自官网文档):GitLab CI/CD environment variables当GitLab CI 中接受到一个job后,Runner就开始准备构建环境。开始设置预定义的变量(环境变量)和用户自定义的变量。variables 的执行顺序变量可以被重写,并且是按照下面的顺序进行执行:Trigger variables(优先级最高) Secre...原创 2019-06-27 18:29:00 · 17002 阅读 · 0 评论 -
使用 GitLab Pipeline 进行持续集成
GitLab代码提交或推送触发CI pipeline,需要满足以下2点条件: 仓库根目录下存在有 .gitlab-ci.yml 文件 该项目有可用的 GitLab Runner 这样,仓库每收到一次push,runner都会自动启动pipeline,结果显示在项目的pipeline页面。一、.gitlab-ci.yml文件.gitlab-ci.yml是什么.gitl...原创 2019-06-20 16:38:36 · 11156 阅读 · 0 评论 -
将 idea 项目 提交(包含推送) 到 gitlab
使用idea开发工具新建了一个项目工程,此时该项目工程是没有任何的版本控制,代码存放在本地磁盘中,如果需要直接将此项目工程代码提交到gitlab上,该如何操作呢,因为当前没有版本控制,不能像正常的代码那样提交,必须先创建git本地仓库,然后关联到远程的gitlab服务,下面就来介绍下如何操作工具/原料 gitlab idea 方法/步骤 在idea的菜单项选择...原创 2019-06-15 12:55:49 · 3207 阅读 · 1 评论 -
centos7.6.使用 docker 安装 gitlab 支持 https
环境:Date: 2019-06-15OS: CentOS7.6.1810Docker: 18.09.6gitlab-ce: gitlab/gitlab-ce:11.11.3-ce.0相关文档:官方Docker说明:https://hub.docker.com/r/gitlab/gitlab-ce官网的说明:https://docs.gitlab.com/omni...原创 2019-06-15 11:53:49 · 1732 阅读 · 0 评论 -
Docker 安装 Gitlab
版权声明:本文为博主原创文章,转载请注明出处。 https://blog.youkuaiyun.com/u011054333/article/details/61532271 </div> <link rel="stylesheet" href="https://csdnimg.cn/release/...原创 2019-06-13 16:32:49 · 242 阅读 · 0 评论 -
Git Flow 正确使用姿势
Git Flow 的概念在使用Git的过程中如果没有清晰流程和规划,否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。Git版本管理同样需要一个清晰的流程和规范。Vincent Driessen 为了解决这个问题提出了 A Successful Git Branching Model以下是基于Vincent Driessen提出的Git Flow 流程图Git Flow 的常用分支 Production 分支 也就是我们经常使用的Mas...原创 2021-04-05 18:22:15 · 385 阅读 · 0 评论 -
Git 版本/分支/提测 常识流程梳理
<< 写此文的缘由下午有同学,在群里问了几个问题。突然发现,大家对开发代码完事后,执行测试前的步骤、流程及具体细节不是很清楚 。之前招聘过程中,也发现很多同学,确实对这块的知识有欠缺 。特别是很多公司,由于开发同学,对测试同学的能力不太相信,让测试同学,介入的环节非常少 。什么都帮测试搞定了,测试只需在哪等着版本放到测试环境,调试通了,去执行测试即可 。从老徐的角度,对一个测试从业者的技能要求 。以及一位测试工程师的职业发展 。了解整个研发流程 & 具体执行细节,是必原创 2021-04-05 18:01:03 · 1348 阅读 · 0 评论 -
IDEA git 回滚本地提交代码
本文只针对IDEA中使用git进行版本管理,而且是在分支中提交代码到本地缓存,并没有推送(push)到远程分支的情况下进行代码回滚1. 提交代码(只是提交,不推送)2. 对想要恢复的版本右键,选择“Reset Current Branch to Here”3. 选择hard4. 重置(回滚)成功...原创 2021-01-23 22:35:44 · 9299 阅读 · 4 评论 -
git 临时保存代码方法
原因:先说一下Git和SVN的区别吧,有助于更好的理解这个问题。SVN从服务器上update文件时,如果文件有冲突,SVN会自动帮你merge,很方便; GIT如果本地有文件改动未提交,且该文件和服务器最新版本有冲突,pull更新时会提示错误,无法更新。这个小小的区别,就是造成了产生“Git Pull Failed”错误的根本原因。解决办法:Git编译器,要么先commit自己的改动再pull(简单不介绍了),要么使用Stash Changes后再pull,如下。1. 当本地改动后,原创 2020-11-04 00:05:42 · 3347 阅读 · 0 评论 -
修复TortoiseGit文件夹和文件状态图标不显示问题
一. 运行环境:操作系统 Windows 10 64bitTortoiseGit (2.2.0.0) 64bitgit(2.9.2.1) 64bit注意:请确保环境正确,软件的位数相匹配。二. 使用Git管理项目首先在硬盘中新建一个文件夹叫“test”,打开它; 单击右键并选择 “Git Create repository here…” 创建新的 git 仓库。 然后再创建 一个文件 “test.txt” 插入文本“test” ,并使用 Git Commit 提交。 看一看你的转载 2020-06-20 06:54:12 · 818 阅读 · 0 评论 -
IDEA 中 git 远程版本 回退
工作中遇到git远程仓库需要回退到历史版本的问题,根据网上的搜索结果结合自己的实践,整理了如下步骤:1. 在“Show History”中找到当前版本(取名:newVersion)和想要回退到的版本(oldVersion)2. 选择newVersion和oldVersion点击“Copy Revision Number”复制两个版本的版本号:newVersion:2746f428a3d3d000bd1b0e886ef8167e1f73ec9coldVersion :6bc5691cbe.转载 2020-06-05 08:50:33 · 719 阅读 · 0 评论 -
git 添加空目录
刚建立项目时我们为了保证项目结构完整,要提交空的文件夹 , 但是git默认是忽略空目录的。这时候我们只需要在git 根目录下执行find . -type d -empty -exec touch {}/.gitignore \;就可以上传空的文件夹了,本质上是在空目录里建立了一个.gitignore文件,等文件夹中新建了文件再把它删掉即可。...转载 2019-08-04 10:19:22 · 4739 阅读 · 0 评论 -
IDEA切换git地址
原创 2019-06-20 14:35:43 · 6166 阅读 · 1 评论 -
idea git 工作中熟练使用
前文:说下写这篇博客的目的以及心路历程,其实之前也做过git的开发,不过一直是在gitbash窗口上执行git操作命令行来上传以及修改部分代码,最近换了一种方式,就是命令工具,当然是idea。1、安装git 安装git,然后在IDEA中安装git插件2、安装.gitignore 插件· 这个东西就是一个文件,因为git我们一般都是习惯全工程所有代码提交到git上,但是有...原创 2019-06-17 08:03:30 · 1042 阅读 · 0 评论 -
Gitee(码云)、Github同时配置ssh key
一、cd ~/.ssh二、通过下面的命令,依次生成两个平台的key$ ssh-keygen -t rsa -C "xxxxxxx@qq.com" -f "github_id_rsa"$ ssh-keygen -t rsa -C "xxxxxxx@qq.com" -f "gitee_id_rsa"完成后,.ssh文件夹生成以下文件三、把public key复制到gitee和gi...原创 2019-06-15 10:01:53 · 857 阅读 · 0 评论 -
使用Idea从github上获取项目
整体分三步:下载和安装git 配置idea 从git获取项目详细步骤:1. 下载和安装git 下载地址:https://git-scm.com/download/win,我本机使用的是window操作系统,安装好。2. 配置idea 在idea的配置界面中,选择版本控制->GitHub,类型选择密码方式,然后输入github的账号和密码(如果没有注册一下)...转载 2019-05-16 14:25:08 · 4628 阅读 · 0 评论 -
IDEA配置github并上传项目
1.在github中创建一个账号:https://github.com/join?source=header-home2.下载并安装git:https://git-scm.com/downloads3.安装成功后打开Git Bash,输入下列命令,设置git全局用户名和邮箱 1 2 $ git config --global user.name "Y...转载 2019-05-04 08:45:21 · 189 阅读 · 0 评论 -
github上fork了别人的项目后,再同步更新别人的提交
https://blog.youkuaiyun.com/qq1332479771/article/details/56087333转载 2019-03-18 08:03:53 · 239 阅读 · 0 评论 -
Eclipse中导出码云上的项目方法(图文教程)
1、菜单栏File里的import。2、Git3、输入码云上的地址4、选择本地创库位置5、再次引入本地maven项目6、选择本地存在的创库位置,勾选上add set...转载 2019-02-07 08:45:36 · 453 阅读 · 0 评论 -
eclipse svn插件 状态图标 不显示的解决办法
eclipse 中使用 svn 插件,原本正常,未作任何更改,突然有一天, eclipse 中查看文件时,文件后面的 版本号、 文件的状态图标 等等都不见了。检查插件都在,更新,提交等操作都能正常使用,唯独看不到状态了。 经过一番查找,找到问题解决办法。打开: windows ->preferences->General->Appearance->Label D...原创 2018-11-03 21:05:18 · 415 阅读 · 0 评论 -
TortoiseGit 上传代码到 github
Github是咱广大开发者用的非常多的项目代码版本管理网站,项目托管可以是私人的(private)或者公开的(public),私人的收费,一个月7美金。咱这里就只说我们个人使用的,一般都是代码对外开放的;OK,Let's get started!attention:一定要跟着下面的步骤一步步来哦!step1:确保本地已经首先安装TortoiseGit,没有的话到TortoiseGit官网下...转载 2019-07-31 10:55:17 · 391 阅读 · 0 评论 -
TortoiseGit 配置密钥 ppk
TortoiseGit使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥。使用命令ssh-keygen -C "邮箱地址" -t rsa产生的密钥在TortoiseGit中不能用。而基于git的开发必须要用到rsa密钥,因此需要用到TortoiseGit的putty key generator工具来生成既适用于git的rsa密钥也适用于TortoiseGit的ppk密钥,具体配...转载 2019-07-31 09:37:43 · 4657 阅读 · 0 评论
分享