一、Git概述、安装及初始配置

Git概述原理、安装及初始配置

一、GIT概述

  • 什么是GIT

GIT是一个开源分布式版本控制系统,用于高效的管理各种大小项目和文件。

  • 代码管理工具的用途

    • 防止代码丢失,做备份
    • 项目的版本管理和控制,可以通过设置节点进行跳转
    • 建立各自的开发环境分支,互不影响,方便合并
    • 在多终端开发时,方便代码的相互传输
  • GIT的特点

    • git是开源的,多在*nix下使用,可以管理各种文件

    • git是分布式的项目管理工具(SVN是集中式的)

    • git数据管理更多样化,分享速度快,数据安全

    • git 拥有更好的分支支持,方便多人协调

在这里插入图片描述

二、Centos7.9编译安装Git

Git的安装,windows直接在Git官网下载后全部点击下一步即可安装成功。这里主要讲一下在centos7.9编译安装Git

  • 在官方网站下载对应版本,传送门

在这里插入图片描述

  • 下载后解压备用

在这里插入图片描述

  • 安装git的依赖项
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install gcc perl-ExtUtils-MakeMaker
  • 移除系统原有git
yum remove git
  • 预编译
cd git-2.32.0/
./configure --prefix=/usr/local/git_2.32.0
  • 编译及安装
make && make install
  • 配置环境变量、添加至bashrc
echo 'export PATH=$PATH:/usr/local/git-2.12.2/bin' > /etc/profile.d/git.sh
source /etc/bashrc
  • 查看git版本
git --version

在这里插入图片描述

三、GIT结构

在这里插入图片描述

  • 基本概念
    • 1、工作区(Workspace):项目所在操作目录,实际操作项目的区域
    • 2、暂存区(Index) :用于记录工作区的工作(修改)内容
    • 3、仓库区(Repository): 用于备份工作区的内容
    • 4、远程仓库(Remote): 远程主机上的GIT仓库

注意: 在本地仓库中,git总是希望工作区的内容与仓库区保持一致,而且只有仓库区的内容才能和其他远程仓库交互。

四、初始配置

  • 配置命令: git config --global [选项]
  • 配置文件位置: ~/.gitconfig
  1. 配置用户名
e.g. 将用户名设置为xj
sudo git config --global user.name xj
  1. 配置用户邮箱
e.g. 将邮箱设置为xj@qq.com
git config --global user.email xj@qq.com
  1. 查看配置信息
git config --list

在这里插入图片描述
注意:强烈建议在安装完Git后,先将用户名、邮箱配置好。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梓沫1119

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值