Git学习第一章

1、Git的结构

工作区:写代码
暂存区:临时存储(打算提交,还没有提交的东西)
本地区:历史版本
在这里插入图片描述

2、创建本地仓库

2.1、 mkdir G:\soft\Git\repository – 创建仓库
2.2、 mkdir G:\soft\Git\repository\projecttemp —创建项目目录
2.3、git init – 初始化项目仓库
2.4、出现.git文件,是存储本地库的文件
在这里插入图片描述
2.5 、设置签名
用户名:zhangfei
邮箱:644258812@qq.com
git config --global user.name zhangfei
git config --global user.email 644258812@qq.com

 2.6、   vim good.txt   --创建文件到项目仓库
         git status    --查看工作区、暂存区状态
         git add good.txt  --将工作区文件添加到暂存区
         git rm --cached good.txt   --从暂存区撤回
         git commit -m "提交信息" good.txt  --将暂存区提交到本地库

3、查看提交日志

    git log    --查看提交的日志
    git log --pretty=oneline   --查看提交的日志(简洁显示)
    git log --oneline   --查看提交的日志(更加简洁显示)
    git reflog   --查看提交的日志(显示到某一个版本需要几步)

4、版本的前进和后退

git reset --hard 01b001f  -- 前进和后退

5、删除和恢复文件

 vim aaa.txt   --新建文件
 rm aaa.txt  --删除文件
 git add aaa.txt
 git commit -m "delete aaa.txt" aaa.txt
 git reflog
 git reset --hard fda8039

在这里插入图片描述

6、比较文件

vim aaa.txt
git diff aaa.txt     -- 工作区和暂存区比较
git add aaa.txt
git diff aaa.txt     -- 没有什么影响
git diff HEAD aaa.txt --暂存区和本地库比较,就有影响

7、分支

git branch hot_fix        --创建分支
git checkout hot_fix    --切换分支
git branch -v      --查看分支

合并分支
git checkout master    --切换到master分支
git merge hot_fix    --把hot_fix分支合并到master分支

8、合并是产生冲突

在这里插入图片描述

第一步: 把<<<<<<<HEAD、===========>>>>>>>>> master 手动删除
第二步: git add good.txt     --添加到暂存区
        git commit -m "merge解决"    --把冲突解决

9、安装gitlab

第一步:下载gitlab-ce-10.6.2-ce.0.el7.x86_64.rpm文件
第二步:将gitlab-ce-10.6.2-ce.0.el7.x86_64.rp放到opt目录
第三步:执行install.sh
输入:
sudo rpm -ivh /opt/gitlab-ce-10.6.2-ce.0.el7.x86_64.rpm
sudo yum install -y curl policycoreutils-python openssh-server
sudo lokkit -s http -s ssh
sudo yum install postfix
sudo service postfix start
sudo chkconfig postfix on
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo EXTERNAL_URL="https://gitlab.example.com" yum -y install gitlab-ce

再执行:chmod 755 install.sh
       ./install.sh
       gitlab-ctl reconfigure
       gitlab-ctl start     

10、创建账户和密码

账号:root
密码:zf1314520
在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值