当前位置:首页 > git+jenkins > 正文内容

Git介绍和安装

5年前 (2019-09-01)git+jenkins846

1.Devops是什么

image.png

开发 development 
运维 operations


2.Devops能干嘛

提高产品质量
1 自动化测试
2 持续集成
3 代码质量管理工具


02.Git版本控制系统

1.版本控制系统简介

  vcs   'version control system'
  版本控制系统是一种记录一个或若干个文件内容变化,以便将来查阅特定版本内容情况的系统
  记录文件的所有历史变化
  随时可恢复到任何一个历史状态
  多人协作开发


2.常见版本管理工具

SVN 
集中式的版本控制系统,只有一个中央数据仓库,如果中央数据仓库挂了或者不可访问,所有的使用者无法使用SVN,无法进行提交或备份文件。 

image.png

分布式的版本管理系统,在每个使用者的电脑上面都有一个完整的数据仓库,没有网络也可以使用Git。会将本地数据同步到git服务器或者网络代码仓库。

5b863f02f0096d18da000009.png


03 .Git安装

1. 系统环境准备

root@git-git~]# cat /etc/redhat-release #查看系统版本
CentOS Linux release 7.1.1503 (Core)
[root@git-git ~]# uname -r                     #查看内核版本
3.10.0-229.el7.x86_64
[root@git-git ~]# getenforce                 #确认Selinux关闭状态
Disabled
[root@git-git ~]# systemctl stop firewalld #关闭防火墙

2. Git安装部署

[root@git-git ~]# yum install git  # 安装Git
[root@git ~]# git config
--global              使用全局配置文件
--system              使用系统级配置文件
--local               使用版本库级配置文件

# 配置git使用用户
[root@git-git ~]# git config –-global user.name “lizhenya”     

# 配置git使用邮箱
[root@git-git ~]# git config –-global user.email “lizhenya@mail.com” 

# 语法高亮
[root@git-git ~]# git config –-global color.ui true

[root@git-git ~]# git config –-list
user.name=oldboy
user.email=oldboy@mail.com
color.ui=true
[root@git ~]# cat .gitconfig 
[user]
    name = lizhenya
    email = lizhenya@qq.com
[color]
    ui = true

3.git初始化

 初始化工作目录、对已存在的目录或者对已存在的目录都可进行初始化

 
 mkdir git_data
 cd git_data/


 git init


 git status
 
 隐藏文件介绍:
 branches         # 分支目录
 config             # 定义项目特有的配置选项
 description     # 仅供git web程序使用
 HEAD              # 指示当前的分支
 hooks             # 包含git钩子文件
 info                # 包含一个全局排除文件(exclude文件)
 objects           # 存放所有数据内容,有info和pack两个子文件夹
 refs                #存放指向数据(分支)的提交对象的指针
 index             #保存暂存区信息,在执行git init的时候,这个文件还没有



返回列表

没有更早的文章了...

下一篇:Git常规使用

“Git介绍和安装” 的相关文章

Gitlab安装及汉化

Gitlab安装及汉化

Github的简单使用Github顾名思义是一个Git版本库的托管服务,是目前全球最大的软件仓库,拥有上百万的开发者用户,也是软件开发和寻找资源的最佳途径,Github不仅可以托管各种Git版本仓库,还拥有了更美观的Web界面,您的代码文件可以被任何人克隆,使得开发者为开源项贡献代码变得更加容易,当...

Gitlab使用

Gitlab使用

设置组名称、描述等创建群组 创建仓库 管理区域-创建仓库 1、登陆dev用户测试是否能看到空的git-test仓库2、添加ssh-keys到gitlab 注:一个服务器的key只能添加到一个gitlab服务器上,一个用户可以添加多个keyssh-keygen -t rs...