【Git】01 Git介绍与安装


文章目录


一、版本控制系统

版本控制系统,Version Control System,VCS,对项目内容进行管理的软件系统,其主要分为两类:

1、集中式VCS

  • 有集中的版本管理服务器
  • 具备文件版本管理和分支管理能力
  • 集成效率有明显地提高
  • 客户端必须时刻和服务器相连

2、分布式VCS

  • 服务端和客户端都有完整的版本库
  • 脱离服务端,客户端照样可以管理版本
  • 查看历史和版本比较等多数操作时,都不需要访问服务器,比集中式VCS更能提高版本管理效率

二、Git

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

Git特点:

  • 最优的存储能力
  • 非凡的性能
  • 开源
  • 易做备份
  • 支持离线操作
  • 容易定制工作流程

应用软件平台:

  • GitHub项目托管平台
  • GitLab基于Git的开源代码管理平台

三、Windows安装Git

3.1 下载Git

Windows Git软件下载:Git下载

3.2 安装

exe程序安装,下一步下一步,安装完成。

3.3 检查

Git安装完成之后,可打开CMD,查看Git版本 git --version,确认软件是否安装成功:

或者在桌面(或任意文件夹内)上右击鼠标,会看到有Git相关的两个选项,点击"Git Bash Here":

就会弹出Git提供的命令行工具,通过git --version查看当前Git版本:

四、Linux安装Git

4.1 YUM安装

通过YUM安装:

shell 复制代码
yum install -y git

4.2 源码安装

略。

五、配置Git

在使用Git进行项目版本管理之前,需要做一些简单配置。

5.1 配置用户名和邮箱

设置Git用户名和邮箱。

在使用Git上传数据时,会以此处配置的用户名进行上传识别,所以有必要去配置一下。

shell 复制代码
# 全局,对当前用户的所有仓库有效
git config --global user.name 'your_name'
git config --global user.email 'your_email'

5.2 配置级别

shell 复制代码
git config --local     # local 只对某个仓库有效(默认)
git config --global    # global 对当前用户的所有仓库有效
git config --system    # system 对系统所有登录的用户有效

5.3 查看配置

shell 复制代码
git config --list --local
git config --list --global
git config --list --system

六、总结

本文先是介绍了集中式和分布式VCS的区别,后面引出Git分布式版本管理系统,之后便是Git的安装,以及它的简单配置,即用户名和邮箱的配置。内容相对简单,主要需要掌握Git的用户名和邮箱配置,以及了解配置级别local、global和system。

相关推荐
vibecoding日记5 小时前
为什么我就想要「线性历史 + Signed Commits」,GitHub 却把我当猴耍 🤬🎙️
git·编程工具
程序员小崔日记15 小时前
如何将代码轻松上传到 Gitee?Git 使用全攻略!
git·gitee·上传
Bigger2 天前
为什么你的 Git 提交需要签名?—— Git Commit Signing 完全指南
git·开源·github
DianSan_ERP2 天前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet
红豆子不相思3 天前
Tomcat 环境搭建与集群实战
服务器·git·tomcat
杰哥技术分享3 天前
Git 仓库迁移技术文档:从 CODING.net 迁移至腾讯云 CNB
git
梅孔立3 天前
Ansible 100 台服务器一键管控实战 进阶版
服务器·git·ansible
qq_426003963 天前
git切换当前分支到远程分支
git
ON10N3 天前
100% 纯 Vibe Coding,我是怎么用 AI 撸出一个 VS Code 插件的
git·ai编程·visual studio code