首页 > 其他分享 >Git实战之git工具的安装

Git实战之git工具的安装

时间:2023-06-11 10:05:07浏览次数:33  
标签:实战 Git CentOS git 64 yum bash

(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
已成功验证安装程序哈希
正在启动程序包安装...
已成功安装


2.查看电脑安装结果

image.png

六、打开windows的git客户端

1.git bash

image.png

2.git gui

image.png

标签:实战,Git,CentOS,git,64,yum,bash
From: https://blog.51cto.com/u_14664141/6457014

相关文章

  • 使用GithubAction自动构建部署项目
    目录1.1项目准备2.1GithubAction设置3.1运行测试4.1小结GitHubActions是一种持续集成和持续交付(CI/CD)平台,可用于自动执行生成、测试和部署管道。您可以创建工作流程来构建和测试存储库的每个拉取请求,或将合并的拉取请求部署到生产环境。GitHubActions不仅仅是DevOps,还......
  • 熟练使用git之git撤回操作
    需要关注持续更新的朋友可以关注下面的链接:git操作合集地址1、执行了merge但没有commitgitmerge--abort2、撤回上次或者上上次提交代码要撤销上一次提交或上上次提交的代码,有两种常用的方法可以实现:2.1.使用gitrevert撤销提交:撤销上一次提交:gitrevertHEAD撤销上上次提交:g......
  • Golang 定时任务 github/robfig/cron/v3
    robfig/cron/v3 是一个Golang的定时任务库,支持cron表达式。低耦合高内聚,其中涉及装饰器模式,并发处理等。packagemainimport"github.com/robfig/cron/v3"c:=cron.New()//添加一个任务,每30分钟执行一次c.AddFunc("30****",func(){fmt.Println("Everyho......
  • Vue入门实战05-模板语法
    Vue使用一种基于HTML的模板语法,声明式将其组件实例的数据绑定到DOM。所有Vue模板都是语法层合法的HTML,可被符合规范的浏览器和HTML解析器解析。底层机制中,Vue会将模板编译成高度优化的JavaScript代码。结合响应式系统,当应用状态变更时,Vue能够智能地推导出需要重新渲染的......
  • GitlabCI学习笔记之五:GitLabRunner pipeline语法之artifacts dependencies
    artifacts用于指定在作业成功或者失败时应附加到作业的文件或目录的列表。作业完成后,工件将被发送到GitLab,并可在GitLabUI中下载。artifacts:paths路径是相对于项目目录的,不能直接链接到项目目录之外。将制品设置为target目录artifacts:paths:-target/禁用工件......
  • GitlabCI学习笔记之五:GitLabRunner pipeline语法之cache
    cache缓存用来指定需要在job之间缓存的文件或目录。只能使用该项目工作空间内的路径。不要使用缓存在阶段之间传递工件,因为缓存旨在存储编译项目所需的运行时依赖项。如果在job范围之外定义了cache ,则意味着它是全局设置,所有job都将使用该定义。如果未全局定义或未按job定义则......
  • 加速tortoisegit的show log,减少等待时间
    减少showlog等待时间90%的情况下下我们对gitrepo执行showlog都只需要查看最近的提交记录,所以减少log条数,就可以加速打开时间。settings->dialogs1->logmessages->dafaultlimitationoflogmessages,建议选择:lastNlimits(限制查看log的条数)40~50G的大仓库show......
  • 第一次初始化项目到git的本地仓库中
    首先创建一个文件夹用来放不同的项目在创建的文件夹中将自己的项目复制进去打开自己的项目,右键鼠标点击GitBashHere首先设置用户名和邮箱gitconfig--globaluser.name用户名gitconfig--globaluser.email邮箱输入gitinit初始化项目将工作区的所......
  • 2、Git的安装与配置
    由于后期项目中会使用到GIT,因此此处需要安装配置GITGit安装包如下:链接:https://pan.baidu.com/s/1yNPl1DifH0P61UASzhZozg提取码:uhob一、安装Git                 二、查看Git的版本 三、Git的配置     ......
  • 【解决git报错 10054】OpenSSL SSL_read: Connection was reset, errno 10054
    使用git获取github上代码时报错:OpenSSLSSL_read:Connectionwasreset,errno10054(此时又必须开着vpn才能访问到github)参考网上的回答,成功解决问题:修改设置,解除ssl验证gitconfig--globalhttp.sslVerify"false"此时,再执行git操作即可。32656@ThinkPad-WeiMINGW64/d/01Te......