![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
你所有承诺
这个作者很懒,什么都没留下…
展开
-
git实战(十二):代码上传gitlab
前面我们使用了admin账号进行了一系列的操作,同时创建了一个老司机账号(lsj),下面我们使用老司机账号进行一些操作1)退出admin登录用户2)用lsj账号登录登录之后我们发现需要修改密码(我们改为lsj12345)3)添加ssh①点击右上角用户名,选择settings②选择左边目录栏ssh然后在红框中把本地的公钥贴上去4)关联项目实在抱歉,小编这个地方有个小小失误,导致...原创 2019-11-01 13:28:31 · 333 阅读 · 0 评论 -
git实战(十一):gitlab操作
安装好之后我们就应该登录了,这个时候我们发现密码忘了,没办法,要修改下密码了1)进入服务器目录/etc/gitlab 2)我们发现gitlab-rails,然后我们敲击命令gitlab-rails console production,进入到gitlab命令行 3)获取用户:user = User.where(id:1).first【第一个是root用户】 4)修改密码:user...原创 2019-11-01 13:26:21 · 1635 阅读 · 0 评论 -
git实战(十):gitlab
为了对git有很深的认识,我们干了两件事1)本地安装git2)服务器安装git细心的同学可能感觉到有点怪怪的,这样就是生产使用的环境了,nonono,这肯定不是我们请出今日星:gitlab,嗯,看着名字就让人瑟瑟发抖,没错,他就是资源管理联盟的扛把子今天先来说说安装过程吧1)防火墙允许ssh和http访问yum install -y curl policycoreutils-pytho...原创 2019-09-25 13:07:13 · 246 阅读 · 0 评论 -
git实战(九):协作起来
通过上一遍文章,我们的B同学已经顺利的把本地的代码提交到了本地git仓库,完成了一大半了,如果同学A想得到他的代码,怎么办?一)代码上传远程git仓库因为前面我们已经在同学B处执行了本地开发分支feature/002合并到了master,所以我们现在把同学B的master分支代码提交到远程仓库①瞅一瞅仓库还停留在比较老的版本,也是我们前面拉取分支时候的版本看到这,大家对origin/...原创 2019-09-25 13:05:38 · 180 阅读 · 0 评论 -
git实战(八):详细图解
这样一个场景,同事B来了,他说我要开发,不让开发就不爽,那么怎么做呢,打是肯定舍不得的,让他拉个代码分支啊,且看操作一:先通过命令:git clone ssh://账号@ip:/目录/文件名,把文件从服务器上拉下来这个时候指向图是这样的二:切换分支:git checkout -b feature/002【用过svn的童鞋对整个应该眼熟】三:我们看一下指向通过上图我们看到,head指向了fe...原创 2019-09-25 13:03:32 · 225 阅读 · 0 评论 -
git实战(七):流程讲解
功能分支工作流 一个小型项目中(2-5个人),使用功能分支工作流即可满足日常工作 如上图 1)创建master分支传到git仓库 2)童鞋A拉取一个feature分支,同时不时提交代码V1、V2 3)童鞋B也拉取一个feature分支,同时不时提交代码,与A合并之后,成了mater分支的V3 4)假设master的V3版本代码是可以发布的,这个时候就拿去发布...原创 2019-09-25 13:01:52 · 233 阅读 · 0 评论 -
git实战(六):模拟实战
之前我们是在本地环境搭建了一个git,然后操作了代码提交,回退等,现在我们需要在一台服务器进行操作,让我们的开发变得更加规范一)服务器上创建文件夹我们得有一台服务器,我选用的是阿里云,上次做活动买的【用本地虚拟机也是可以的】,版本建议是centos系列的,毕竟小红帽被18摸收购了,不是什么好兆头我们在/data目录下建立存放git的文件夹,比如git_file,linux命令 mkdir -p...原创 2019-09-25 13:00:21 · 269 阅读 · 0 评论 -
git实战(五):回滚操作
上一讲,我们提交了两次版本,v1和v2,可是工作上难免会有提交错的文档或者代码,那么咋办,回到之前的版本啊一)实操我们在命令行执行命令git reset --hard HEAD^,之后我们查看我们本地的java代码,我们发现,回退到了上一个版本我们看到head指向了a4b3c0d,嗯,这是我们上一个版本的hash码值二)发生了什么上面的命令执行完之后发生了啥事1)本地v2版本代码消失...原创 2019-09-25 12:58:17 · 335 阅读 · 0 评论 -
git实战(四):版本讲解
上篇文章有点清新脱俗,这不拿笔的人还是要脸的,今天就要把这脸要回来前面我们提交了我们的项目,那么接下来看啥呢,嗯,用笔敲了两下脑袋,应该看看提交的结果啊 一:git log命令 我们在命令行输入git log命令 通过图我们看到了一些重要内容 1)commit后面的40位SHA-1 hash值,是表示一次操作,唯一 2)Author是我们前面git config -...原创 2019-09-25 12:55:42 · 311 阅读 · 0 评论 -
git实战(三):图解git
原创 2019-09-25 12:52:52 · 185 阅读 · 0 评论 -
git实战(二):git实验
上一篇讲解了git安装,现在我们来新建个项目测试实验一番一)新建项目右击--new--project--maven--maven project,然后一直next,自己起个中意的名字二)初始化版本库进入工程目录,执行初始化命令git init我们发现项目多了一个master,这样我们的项目就被托管了三)版本控制执行命令git add --allgit commit -m 'co...原创 2019-09-25 12:51:06 · 356 阅读 · 0 评论 -
git实战(一):安装git
下面我们讲解一下代码管理,一个人开发,代码想怎么搞就怎么搞,三个人开发呢,十个人开发呢,如果还是放羊一样,那岂不是很混乱,我们的代码最终还是要统一管控起来,目前市面上比较流行的是svn,git,我司大部分人都使用svn,就不需要特别讲解了,git相对部分人来说是陌生的,或者大家知道一点git,如何使用,如何搭建,中间的一些小碎碎如何处理,这些我想很多人都是懵的状态,没关系,接下来将由我带着...原创 2019-09-25 12:47:40 · 255 阅读 · 0 评论 -
centos7安装gitlab
这是一篇安装系列的文章,希望大家喜欢-)安装sshyum install -y curl policycoreutils-python openssh-server cronie如上出现complete比较第一步ok了二)安装lokkityum install lokkit然后执行命令lokkit -s http -s ssh,这样防火墙允许ssh...原创 2019-07-23 14:12:04 · 358 阅读 · 0 评论