CentOS 7.5 yum 安装 Git

目录

环境说明

Linux 安装 GIt

Git 配置

查看所有可用命令

设置账户与邮箱


可参考 Git 官方教程

环境说明

系统发行版本为 CentOS 7.5、内核版本为 3.10

[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-862.9.1.el7.x86_64 #1 SMP Mon Jul 16 16:29:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# lsb_release -a
LSB Version:	:core-4.1-amd64:core-4.1-noarch
Distributor ID:	CentOS
Description:	CentOS Linux release 7.5.1804 (Core) 
Release:	7.5.1804
Codename:	Core
[root@localhost ~]# 

Linux 安装 GIt

先使用 yum list 命令查询 看有无可直接安装的 源,如下所示有一个 1.8.3 的版本

[root@localhost ~]# yum list git
已加载插件:fastestmirror
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
Loading mirror speeds from cached hostfile
 * base: mirrors.zju.edu.cn
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
可安装的软件包
git.x86_64                                            1.8.3.1-14.el7_5                                             updates
[root@localhost ~]# 

接着便可以使用 yum install git.x86_64 安装它

[root@localhost ~]# yum install git.x86_64
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.zju.edu.cn
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
base                                                                                               | 3.6 kB  00:00:00     
extras                                                                                             | 3.4 kB  00:00:00     
mysql-connectors-community                                                                         | 2.5 kB  00:00:00     
mysql-tools-community                  
...........................
已安装:
  git.x86_64 0:1.8.3.1-14.el7_5                                                                                           

作为依赖被安装:
  libgnome-keyring.x86_64 0:3.12.0-1.el7     perl-Error.noarch 1:0.17020-2.el7     perl-Git.noarch 0:1.8.3.1-14.el7_5    
  perl-TermReadKey.x86_64 0:2.30-20.el7      rsync.x86_64 0:3.1.2-4.el7           

完毕!
[root@localhost ~]# 

Git 配置

查看所有可用命令

安装完成后,直接输入 git 命令可以查看它所有的命令,使用 git --version 可以查看 git 版本,如下所示:

[root@localhost ~]# git 
usage: git [--version] [--help] [-c name=value]
           [--exec-path[=]] [--html-path] [--man-path] [--info-path]
           [-p|--paginate|--no-pager] [--no-replace-objects] [--bare]
           [--git-dir=] [--work-tree=] [--namespace=]
            []

最常用的 git 命令有:
   add        添加文件内容至索引
   bisect     通过二分查找定位引入 bug 的变更
   branch     列出、创建或删除分支
   checkout   检出一个分支或路径到工作区
   clone      克隆一个版本库到一个新目录
   commit     记录变更到版本库
   diff       显示提交之间、提交和工作区之间等的差异
   fetch      从另外一个版本库下载对象和引用
   grep       输出和模式匹配的行
   init       创建一个空的 Git 版本库或重新初始化一个已存在的版本库
   log        显示提交日志
   merge      合并两个或更多开发历史
   mv         移动或重命名一个文件、目录或符号链接
   pull       获取并合并另外的版本库或一个本地分支
   push       更新远程引用和相关的对象
   rebase     本地提交转移至更新后的上游分支中
   reset      重置当前HEAD到指定状态
   rm         从工作区和索引中删除文件
   show       显示各种类型的对象
   status     显示工作区状态
   tag        创建、列出、删除或校验一个GPG签名的 tag 对象

命令 'git help -a' 和 'git help -g' 显示可用的子命令和一些指南。参见
'git help <命令>' 或 'git help <指南>' 来查看给定的子命令帮助或指南。
[root@localhost ~]# git --version
git version 1.8.3.1
[root@localhost ~]# 

设置账户与邮箱

当安装完 Git 应该做的第一件事就是设置用户名与邮件地址,因为每一个 Git 的提交都需要使用这些信息,并且它会写入到每一次提交中,不可更改,格式如下:

$ git config --global user.name "用户名"
$ git config --global user.email "邮箱"

需要强调是使用了 --global 选项,那么该命令只需要运行一次,之后无论在该系统上做任何事情, Git 都会使用那些信息。

当想针对特定项目使用不同的用户名称与邮件地址时,可以在那个项目目录下运行没有 --global 选项的命令来配置。

很多 GUI 工具都会在第一次运行时帮助你配置这些信息。

[root@localhost ~]# git config --global user.name "wangmaoxiong"
[root@localhost ~]# git config --global user.email "[email protected]"
[root@localhost ~]# git config --list
user.name=wangmaoxiong
[email protected]
[root@localhost ~]# 

如果想要检查 git 的配置,可以使用 git config --list 命令来列出所有 Git 当时能找到的配置。

···············下一篇《Git 工作流程详解》········

你可能感兴趣的:(Git)