版本控制
小楼看风云
自强不息,厚德载物
展开
-
Gitlab 安装,配置HTTPS证书、配置SMTP
Gitlab 安装,配置HTTPS证书、配置SMTPLinux应用 Mr.c3年前 (2017-05-14)8795℃0评论 GitHub 大家应该非常的熟悉了,目前非常有名的代码托管网站,但是GitHub 毕竟是国外的,国内不管是提交还是拖代码经常出错,并且需要创建私有库是需要付费的。 企业里面代码托管是必不可少的,如果单纯的安装一个Git仓库服务,那是非常简单的,详情请看:《Centos 搭建Git服务器》 Git服务没有管理界面,对于ssh公钥的添加,版本库的...转载 2020-05-26 16:21:07 · 7859 阅读 · 0 评论 -
产品版本规范
语义化版本 2.0.0摘要版本格式:主版本号.次版本号.修订号,版本号递增规则如下:主版本号:当你做了不兼容的 API 修改, 次版本号:当你做了向下兼容的功能性新增, 修订号:当你做了向下兼容的问题修正。先行版本号及版本编译元数据可以加到“主版本号.次版本号.修订号”的后面,作为延伸。简介在软件管理的领域里存在着被称作“依赖地狱”的死亡之谷,系统规模越大,加入的包越多,你就越有可能在未来的某一天发现自己已深陷绝望之中。在依赖高的系统中发布新版本包可能很快会成为噩梦。如果依赖关转载 2020-05-26 15:44:42 · 410 阅读 · 0 评论 -
git-flow工作流规范
git-flow 的工作流程当在团队开发中使用版本控制系统时,商定一个统一的工作流程是至关重要的。Git 的确可以在各个方面做很多事情,然而,如果在你的团队中还没有能形成一个特定有效的工作流程,那么混乱就将是不可避免的。基本上你可以定义一个完全适合你自己项目的工作流程,或者使用一个别人定义好的。在这章节中我们将一起学习一个当前非常流行的工作流程 git-flow。什么是 git-flow?一旦安装安装 git-flow,你将会拥有一些扩展命令。这些命令会在一个预定义的顺序下自动执行多个操转载 2020-05-26 15:32:17 · 262 阅读 · 0 评论 -
gitlab之windows上传库
git config --global user.name "gitlab"git config --global user.mail "xx@xx.com"git config --global core.autocrlf falsegit remote add origin git@gitlab.gitgit add .git commit -m "Initial commit"g...原创 2018-07-25 21:22:33 · 329 阅读 · 0 评论 -
windows系统自动git pull
公司有个服务器是windows的,每次提交代码都要远程登录git pull.时间长了受不了,想搞个计划任务。查了下相关资料,有两种方式。 一,命令行 打开cmd, schtasks /create /sc minute /mo 1 /tn "test" /tr "F:\xxx\www" schtasks类似于linux的cronta...原创 2018-07-06 11:37:51 · 1991 阅读 · 0 评论 -
git远程库添加与同步
Command line instructionsGit global setupgit config --global user.name "Administrator"git config --global user.email "admin@example.com"Create a new repositorygit clone git@139.199.81.1...原创 2018-07-24 10:05:25 · 194 阅读 · 0 评论 -
Git学习笔记四 远程仓库
远程仓库 远程肯定要找一台远程服务器,当然,githup是提供git仓库托管服务的网站。所以,注册个gitHub帐号就可以获得免费的Git远程仓库。第一步:创建ssh key.本地Git仓库和GitHub仓库是通过SSH加密的在本地生成ssh key.注意,邮箱写自己的环境可以是shell或者是git bash(windows)一路回车,最后查看用户主目录里的.ssh第二步,登录Gi...原创 2018-06-28 11:58:03 · 230 阅读 · 0 评论 -
Git学习笔记(三)暂存区
工作区和暂存区 工作区(Working Directroy) 执行git init的目录 版本库(Repository) 工作区有一个隐藏目录.git,这个就是Git的版本库 git add 命令实际上就是把要提交的所有修改放到暂存区(Stage),然后,git commit就可以一次民暂存区的所有修改提交到分支。PS:git 管理的是修改,并非文件,git ...原创 2018-06-28 10:54:25 · 229 阅读 · 0 评论 -
Git学习笔记(二)版本控制
笔记一里写了如何安装git,提交文件。 命令一git status命令,查看当前git状态 [root@VM_189_160_centos talkcloud]# git status On branch master nothing to commit, working tree clean ...原创 2018-06-27 19:04:42 · 127 阅读 · 0 评论 -
git学习笔记(一)安装使用
教程:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001373962845513aefd77a99f4145f0a2c7a7ca057e7570000Git是什么?Git是目前世界上最先进的分布式版本控制系统(没有之一)。安装Git首先确认系统是否安装git[root@VM_...原创 2018-06-27 18:23:38 · 195 阅读 · 0 评论 -
代码版本控制
代码版本控制(一)、背景 公司有30多个项目,源码都存放在自有git服务器上管理。公司没有统一的配置管理员对源码进行管理,都是由各个项目的干系人对代码的项目的各个分支进行管理。随着公司业务发展,每个项目的分支不断增加,有些项目甚至有10多个分支,而且大多分支都是由不同的开发人员创建的,分支多而杂,命名没有规范,常常发布一个新功能时,因为未合并其他分支的代码而出现功能不可用等问题,还...转载 2018-06-27 15:18:06 · 746 阅读 · 0 评论