随笔分类 - GitLab
摘要:同步首发:http://www.yuanrengu.com/index.php/20171112.html 一.GitLab简介 GitLab是利用Ruby On Rails开发的一个开源版本管理系统,实现了一个自托管的Git项目仓库,是集代码托管,测试,部署于一体的开源git仓库管理软件,可通过w
阅读全文
摘要:1、Gitlab 创建备份1.1 创建备份文件首先我们得把老服务器上的Gitlab整体备份,使用Gitlab一键安装包安装Gitlab非常简单, 同样的备份恢复与迁移也非常简单. 使用一条命令即可创建完整的Gitlab备份。gitlab-rake gitlab:backup:create使用以上命令
阅读全文
摘要:1.克隆汉化补丁仓库 git clone https://gitlab.com/xhang/gitlab.git 【把克隆仓库打包压缩了,正式环境安装时不用外网下载。 patch组件不知道rhel是否自带,注意。】 2. 查看当前gitlab版本并且获取对应版本的中文补丁 head -1 /opt/
阅读全文
摘要:简介:GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。它还提供
阅读全文
摘要:Gitignore文件 大量与项目无关的文件全推到远程仓库上,同步的时候会非常慢,且跟编辑器相关的一些配置推上去之后,别人更新也会受其影响。所以,我们使用该文件,对不必要的文件进行忽略,使其不被git追踪 且一般情况下,.gitignore文件,在项目一开始创建的时候就创建,并推送到远程服务器上。这
阅读全文
摘要:简介:Gogs 是一款极易搭建的自助 Git 服务,其目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。 项目地
阅读全文
摘要:Github上的操作 本地项目上的操作 注意:把上面的ldq19替换成你自己的GitHub账户名,否则,你在本地关联的就是我的远程库,关联没有问题,但是你以后推送是推不上去的,因为你没有我的帐号密码或SSH Key公钥不在我的账户列表中。添加后,远程库的名字就是origin,这是Git默认的叫法,也
阅读全文
摘要:版本查看: 查看git的所有提交历史: 查看指定几次提交 查看最近几次提交的不同点 查看具体某个作者的提交 查看简要的提交历史 以一个简单的线串联起整个提交历史 注:当用git log去找回退到旧版后,新版本的commit id找不到时,可以用:git reflog来找,这个命令记录了你的每一次命令
阅读全文
摘要:标签 Git 可以给历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用这个功能来标记发布结点(v1.0 等等)。 列出标签 给最近一次提交打上标签 删除指定标签 显示指定标签相关的那次提交的相关信息 给指定的commit打上标签 把标签推送到远程服务器,标签必须在本地存在 删除远程标
阅读全文
摘要:分支 软件项目中启动一套单独的开发线的方法,多分支并行开发,互不干扰。开发,测试完成后可以合并到主分支上。 1、可以很好的避免版本兼容开发的问题,避免不同版本之间的相互影响2、封装一个开发阶段3、解决bug的时候新建分支,用于对该bug的研究 新建分支: 列出项目所有分支: 删除分支 更改分支名 切
阅读全文
摘要:安装 centos:yum install git -yubuntu:apt install git -ywindow:https://git-scm.com/downloads 下载安装,配置环境变量Mac:https://git-scm.com/downloads 下载安装 配置Git用户信息
阅读全文