(Git实战之git工具的安装)
一、Git介绍
git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
二、Linux环境的检查
1.检查Linux系统版本
[root@node ~]# cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
2.配置yum仓库
wget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-8-reg.repo
yum clean all #清除原有yum缓存
yum makecache #刷新缓存
3.检查yum仓库状态
[root@node ~]# yum repolist all |grep enable
!base/7/x86_64 CentOS-7 - Base enabled: 10,072
!docker-ce-stable/7/x86_64 Docker CE Stable - x86_64 enabled: 183
!extras/7/x86_64 CentOS-7 - Extras enabled: 515
!mongodb-org/7 MongoDB Repository enabled: 188
!mysql-connectors-community/x86_64 MySQL Connectors Community enabled: 206
!mysql-tools-community/x86_64 MySQL Tools Community enabled: 94
!mysql57-community/x86_64 MySQL 5.7 Community Server enabled: 624
!updates/7/x86_64 CentOS-7 - Updates enabled: 4,346
三、在Linux下安装git
1.安装git
yum -y install git
2.查看git系统版本
[root@node ~]# git version
git version 1.8.3.1
四、git命令的补全
1.下载git-bash-completion.git
git clone https://github.com/markgandolfo/git-bash-completion.git
2.复制文件
cp git-bash-completion/git-completion.bash ~/.git-completion.bash
3.修改~/.bashrc
在文件结尾添加以下内容
if [ -f ~/.git-completion.bash ]; then
. ~/.git-completion.bash
fi
4.激活变量文件
source ~/.bashrc
5.测试tab键补齐
[root@node ~]# git sta
stage stash status
[root@node ~]# git sta
五、在windows安装git客户端
1.在powershell上安装
PS C:\lisi> winget install --id Git.Git -e --source winget
已找到 Git [Git.Git] 版本 2.38.1
此应用程序由其所有者授权给你。
Microsoft 对第三方程序包概不负责,也不向第三方程序包授予任何许可证。
Downloading https://github.com/git-for-windows/git/releases/download/v2.38.1.windows.1/Git-2.38.1-64-bit.exe
██████████████████████████████ 50.8 MB / 50.8 MB
已成功验证安装程序哈希
正在启动程序包安装...
已成功安装