Git的基础安装配置

  • 2019-08-09
  • 0
  • 0

Git的基础安装配置

1、环境配置

[root@gitlab ~]# cat /etc/redhat-release 
CentOS Linux release 7.6.1810 (Core) 
[root@gitlab ~]# uname -r
3.10.0-957.el7.x86_64
[root@gitlab ~]# getenforce
Disabled
[root@gitlab ~]# iptables-save 

2、安装git

[root@gitlab ~]# yum install git
[root@gitlab ~]# [root@gitlab ~]# git config 
usage: git config [options]

Config file location
    --global              使用全局配置
    --system              使用系统级配置文件
    --local               使用版本库级配置文件

# 配置git使用用户
[root@gitlab ~]# git config --global user.name "ljc"

# 配置git使用邮箱
[root@gitlab ~]# git config --global user.email "cdnljc@163.com"

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

# 查看配置信息
[root@gitlab ~]# git config --list
user.name=ljc
user.email=cdnljc@163.com
color.ui=true

[root@gitlab ~]# cat .gitconfig
[user]
        name = ljc
        email = cdnljc@163.com
[color]
        ui = true

3、git初始化

3.1、建立初始化目录

[root@gitlab ~]# mkdir git_data

3.2、初始化

[root@gitlab ~]# cd git_data/
[root@gitlab git_data]# git init

3.3、查看工作区状态

[root@gitlab git_data]# git status
# On branch master
nothing to commit, working directory clean

3.4、隐藏文件说明

[root@gitlab .git]# pwd
/root/git_data/.git
[root@gitlab .git]# ll
total 24
drwxr-xr-x  2 root root   6 Aug  9 16:56 branches
-rw-r--r--  1 root root  17 Aug  9 17:53 COMMIT_EDITMSG
-rw-r--r--  1 root root  92 Aug  9 16:56 config
-rw-r--r--  1 root root  73 Aug  9 16:56 description
-rw-r--r--  1 root root  23 Aug  9 16:56 HEAD
drwxr-xr-x  2 root root 242 Aug  9 16:56 hooks
-rw-r--r--  1 root root 265 Aug 17 09:54 index
drwxr-xr-x  2 root root  21 Aug  9 16:56 info
drwxr-xr-x  3 root root  30 Aug  9 17:11 logs
drwxr-xr-x 14 root root 130 Aug  9 17:53 objects
-rw-r--r--  1 root root  41 Aug  9 18:09 ORIG_HEAD
drwxr-xr-x  4 root root  31 Aug  9 16:56 refs

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

评论

还没有任何评论,你来说两句吧

提供支持 - 友情链接 - 衫小寨