(二)Git 的导入

🖥️ Git 的导入与基础设置

2.1 Git 的诞生背景

Git 是一种分散型版本管理系统,专为版本管理而设计。它由 Linux 的创始人 Linus Torvalds 于 2005 年开发,最初是为了替代 Linux 内核开发中使用的版本管理系统。

开发背景

  • Linux 内核开发需求:Linux 内核更新速度极快,需要一个功能强大、性能高效的版本管理系统。
  • 开源环境:当时已有的版本管理软件(如 Subversion)在功能和性能上不尽如人意。
  • Git 的优势:Git 由 Linus Torvalds 亲自开发,功能和性能无可挑剔,逐渐被全球程序员广泛采用。

2.2 什么是版本管理

版本管理是管理软件更新历史记录的过程,提供了记录源代码变更、回滚到特定阶段、恢复误删除文件等功能。

集中型与分散型版本管理系统

类型特点优点缺点
集中型仓库集中存放在服务器中,只有一个仓库(如 Subversion)。便于管理无法离线开发,服务器故障可能导致数据丢失。
分散型每个开发者都有自己的仓库,仓库之间可以互相推送和拉取(如 Git)。本地开发环境中就有仓库,支持离线开发,数据冗余提高安全性。多个仓库并存,管理稍显复杂,需制定规范以避免混乱。

2.3 Git 的安装

安装环境

  • Mac 与 Linux:通常预装 Git,或通过软件包管理器安装。
  • Windows:推荐使用 msysGit,下载安装包后按向导安装。

安装步骤

  1. 组件选择:默认勾选所有必要组件,直接进入下一步。
  2. 环境变量设置:选择 Use Git Bash only,确保 Git 命令仅在 Git Bash 中运行。
  3. 换行符处理:Windows 用户选择 Checkout Windows-style, commit Unix-style line endings,自动转换换行符。

Git Bash

  • 启动 Git Bash:安装完成后,Git Bash 作为应用程序添加到系统,支持 Bash 命令,适合 Linux 用户。

2.4 Git 的初始设置

设置姓名和邮箱地址

bashCopy

$ git config --global user.name "Firstname Lastname" $ git config --global user.email "your_email@example.com"

  • 配置文件:设置信息保存在 ~/.gitconfig 文件中。
  • 注意事项:姓名和邮箱地址会公开在提交日志中,建议使用英文或网络昵称。

提高命令输出的可读性

bashCopy

$ git config --global color.ui auto

  • 配置文件:在 ~/.gitconfig 中添加 [color] ui = auto,使命令输出更易分辨。

2.5 小结

  • Git 的背景:由 Linus Torvalds 开发,专为高效版本管理设计。
  • 版本管理类型:集中型与分散型各有优缺点,Git 属于分散型,支持离线开发和数据冗余。
  • 安装与设置:在不同操作系统上安装 Git,并进行初始设置,确保开发环境配置正确。

通过本章学习,您已掌握 Git 的基本概念、安装方法和初始设置,为后续的版本管理操作打下基础。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值