git的使用和git服务器的搭建

单机使用git

安装git服务yum -y install git
在这里插入图片描述

配置基本信息
在这里插入图片描述

初始化仓库
在这里插入图片描述

创建一个新文件添加进仓库
在这里插入图片描述

更改1.txt
在这里插入图片描述
在这里插入图片描述

版本回退
多更改几次1.txt并且add,commit
在这里插入图片描述

查看所有提交记录
在这里插入图片描述

回退版本
在这里插入图片描述

撤销修改
在这里插入图片描述

查看所有历史版本
在这里插入图片描述

查看之前的版本
在这里插入图片描述

删除文件
在这里插入图片描述

git的远程仓库

在https://github.com创建账号
设置密钥
生成密钥
在这里插入图片描述
在这里插入图片描述

Id_rsa.pub为公钥,复制公钥设置密钥
在这里插入图片描述

创建仓库
在这里插入图片描述
在这里插入图片描述

将本地仓库推送到远程仓库
添加远程源仓库

在这里插入图片描述
在这里插入图片描述

将本地的gitroot推送到远程的gitroot下次再推送可以直接git push
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

克隆远程仓库
在这里插入图片描述

添加一个文件然后添加到暂存区再提交
在这里插入图片描述

推送到远程服务器
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

git分支
创建分支并切换到分支下查看分支
在这里插入图片描述
在这里插入图片描述

添加新文件,并提交到新分支
在这里插入图片描述
在这里插入图片描述

切换master分支
在这里插入图片描述

分支的合并
先切换到master分区之后将lsk分区并合并到master
在这里插入图片描述

当合并时有同样的文件不同的内容会发生合并冲突

在这里插入图片描述
在这里插入图片描述

合并失败后,编辑2个文件让他们变成一样的
在这里插入图片描述
在这里插入图片描述

分支删除
在这里插入图片描述

如果没有进行合并就会报错就要强制删除git branch -D lsk
远程分支
查看远程分支
在这里插入图片描述

在远程仓库创建新分支
在这里插入图片描述
在这里插入图片描述

Git push 默认只推送本地和远程一样的分支,如果只想推送一个分支时,使用git push origin branch-name,如果推送失败,先用git push 抓取远程的新提交
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

克隆分支
在这里插入图片描述

git clone默认只克隆master分支,如果要克隆所有分支需要手动创建,在本地创建和远程分支对应的分支
在这里插入图片描述

git标签
先切换到master分支上,给master打上一个标签之后查看标签信息
在这里插入图片描述

查看所有标签
在这里插入图片描述

查看历史的commit
在这里插入图片描述

给历史的commit打标签
在这里插入图片描述

也可以对标签进行描述
在这里插入图片描述

删除标签
在这里插入图片描述

将单个标签推送到远程
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

将全部tag推送到远程
在这里插入图片描述
在这里插入图片描述

删除本地标签git tag -d v1.0
删除远程标签
在这里插入图片描述
在这里插入图片描述

git别名
查看git别名并设置别名
设置提交别名
在这里插入图片描述

设置查询日志别名
在这里插入图片描述
在这里插入图片描述

取消别名
在这里插入图片描述

git服务器的搭建

gitlab的搭建将192.168.110.129作为客户端192.168.110.128作为服务端
安装git服务Yum -y install git
配置基本信息

Git config --global user.name”lsk”
Git config --global user.emailexample@qq.com
添加git用户 设置shell为/usr/bin/git-shelll目的是为了不让git用户远程登录
在这里插入图片描述
在这里插入图片描述

创建authorized_keys文件为其设置权限
在这里插入图片描述

设置存储git仓库的目录
在这里插入图片描述

更改属主、属组
在这里插入图片描述

将客户端的公钥放到服务器的/home/git/.ssh/authorized_keys文件中
在这里插入图片描述
在这里插入图片描述

关闭防火墙
在客户机克隆远程仓库
在这里插入图片描述
在这里插入图片描述

Gitlab的使用
编辑/etc/yum.repos.d/gitlab.repo
在这里插入图片描述
在这里插入图片描述

安装gitlab yum -y install gitlab-ce
在这里插入图片描述

重新加载 gitlab-ctl reconfigure
在这里插入图片描述

查看监听端口
在这里插入图片描述

查看状态
在这里插入图片描述

用浏览器登录gitlab
在这里插入图片描述

添加密钥
在这里插入图片描述

Gitlab备份
创建备份压缩包 gitlab-rake gitlab:backup:create
在这里插入图片描述

查看备份目录
在这里插入图片描述

Gitlab恢复需要先停止服务
在这里插入图片描述

恢复备份
在这里插入图片描述

再启动服务
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值