Git 安装全教程:从入门到上手

Git 安装全教程:从入门到上手

一、Git 简介

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。它能够帮助开发者记录代码的修改历史、协同开发、分支管理以及版本回退等操作,是现代软件开发流程中不可或缺的重要工具。

二、安装前准备

在安装 Git 之前,需要先确认你的操作系统类型(Windows、Mac 或 Linux),因为不同操作系统的安装步骤略有不同。同时,确保你的计算机具备基本的网络连接,以便下载 Git 安装包及相关依赖文件。

三、在 Windows 系统上安装 Git

(一)下载 Git 安装包

  1. 打开浏览器,访问 Git 官方网站:https://git-scm.com/download/win。
  2. 在下载页面中,会根据你的系统自动推荐合适的 Git for Windows 安装包。点击下载按钮,将安装包保存到本地计算机。

(二)安装 Git

  1. 找到下载好的 Git 安装包(通常是一个.exe 文件),双击运行。
  2. 在安装向导的欢迎界面中,点击"Next"。
  3. 选择安装路径。默认路径通常是"C:\Program Files\Git",你也可以根据自己的需求更改安装路径。建议选择一个非系统盘且空间充足的目录,以避免因系统故障导致 Git 数据丢失。设置好路径后,点击"Next"。
  4. 选择组件。一般情况下,保持默认选项即可。这些组件包括 Git 的核心命令行工具、Git Bash(一个基于 MinGW 的命令行环境)、Git GUI(一个简单的图形化界面工具)等。点击"Next"。
  5. 选择开始菜单文件夹。同样保持默认设置,点击"Next"。
  6. 选择 Git 的默认编辑器。推荐使用 Visual Studio Code、Notepad++ 等常用代码编辑器。如果你的计算机上已经安装了这些编辑器,可以在下拉列表中选择;如果没有,可以先选择默认的 Vim 编辑器,后续再进行更改。点击"Next"。
  7. 配置 PATH 环境变量。这里有两个选项:
    • "Use Git from Git Bash only":仅在 Git Bash 中使用 Git,这意味着你需要打开 Git Bash 才能运行 Git 命令。
    • "Use Git from the Windows Command Prompt":允许在 Windows 命令提示符(CMD)中使用 Git,这样你可以在常规的命令行窗口中直接运行 Git 命令。建议选择第二个选项,以便更方便地在不同环境中使用 Git。点击"Next"。
  8. 选择 HTTPS 传输后端。默认选项"OpenSSL library"通常是没问题的,点击"Next"。
  9. 配置行尾结束符转换。在 Windows 系统中,换行符通常是"\r\n",而在 Linux 和 Mac 系统中是"\n"。Git 提供了几种处理行尾结束符的方式:
    • "Checkout Windows-style, commit Unix-style line endings":在检出代码时将换行符转换为 Windows 风格,提交代码时转换为 Unix 风格。这是一个比较通用的选项,适用于大多数跨平台开发场景。
    • "Checkout as-is, commit Unix-style line endings":检出代码时保持原始换行符不变,提交时转换为 Unix 风格。如果你的项目主要在 Linux 或 Mac 系统上开发,可以选择这个选项。
    • "Checkout as-is, commit as-is":不进行任何换行符转换。除非你确定你的项目不需要考虑换行符的兼容性问题,否则不建议选择这个选项。一般情况下,选择第一个选项即可,点击"Next"。
  10. 选择终端模拟器。默认的"MinTTY"是一个比较轻量级且功能齐全的终端模拟器,适合在 Git Bash 中使用。点击"Next"。
  11. 配置额外的选项。这些选项包括启用文件系统缓存、启用符号链接等。一般保持默认设置即可,点击"Next"。
  12. 确认安装信息。检查前面设置的各项安装信息,如果没有问题,点击"Install"开始安装。
  13. 安装过程可能需要几分钟时间,安装完成后,点击"Finish"退出安装向导。

(三)验证安装

  1. 打开 Windows 命令提示符(CMD)或 Git Bash。
  2. 在命令行中输入"git --version",如果安装成功,将会显示 Git 的版本信息,例如"git version 2.38.1.windows.1"。

四、在 Mac 系统上安装 Git

(一)检查系统是否已安装 Git

  1. 打开终端应用程序(可以通过在"聚焦搜索"中输入"终端"来找到它)。
  2. 在终端中输入"git --version",如果已经安装了 Git,将会显示版本信息;如果未安装,会提示"git: command not found"。

(二)安装 Git(通过 Homebrew)

  1. 如果你的 Mac 上尚未安装 Homebrew,可以先安装它。在终端中输入以下命令:

    复制代码
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

    按照提示完成 Homebrew 的安装。

  2. 安装好 Homebrew 后,在终端中输入"brew install git",Homebrew 会自动下载并安装 Git 及其依赖项。

(三)验证安装

在终端中再次输入"git --version",如果安装成功,将会显示 Git 的版本信息。

五、在 Linux 系统上安装 Git

(一)基于不同 Linux 发行版的安装命令

  1. Debian/Ubuntu 系统
    在终端中输入以下命令:

    复制代码
    sudo apt-get update
    sudo apt-get install git
  2. CentOS/RHEL 系统
    首先,需要安装 EPEL 源(如果尚未安装):

    复制代码
    sudo yum install epel-release

    然后安装 Git:

    复制代码
    sudo yum install git

(二)验证安装

在终端中输入"git --version",若成功安装,将显示 Git 的版本信息。

六、安装后的基本配置

安装完成 Git 后,还需要进行一些基本的配置,以便更好地使用 Git。

(一)设置用户名和邮箱

  1. 打开终端(Windows 上的 Git Bash 或命令提示符、Mac 和 Linux 的终端)。

  2. 分别输入以下命令设置用户名和邮箱(请将"Your Name"和"your_email@example.com"替换为你自己的真实姓名和邮箱地址):

    复制代码
    git config --global user.name "Your Name"
    git config --global user.email "your_email@example.com"

    这些信息将被 Git 用于记录代码提交的作者信息,非常重要。

(二)配置文本编辑器

如果在安装过程中没有选择你喜欢的文本编辑器,或者想要更改默认编辑器,可以使用以下命令进行配置。例如,将编辑器设置为 Visual Studio Code:

复制代码
git config --global core.editor "code --wait"

这里的"code --wait"是 Visual Studio Code 的命令行启动参数,用于在 Git 需要打开编辑器时能够正确地等待编辑完成并获取修改内容。如果使用其他编辑器,如 Vim、Emacs 等,可以将相应的命令替换进去。

通过以上步骤,你已经成功地在你的计算机上安装并基本配置了 Git。接下来,你就可以开始使用 Git 进行代码版本管理、项目协作等工作了。在后续的使用过程中,还可以深入学习 Git 的更多高级功能,如分支管理、远程仓库操作、代码合并与冲突解决等,以提升你的开发效率和项目管理能力。

相关推荐
dnpao1 天前
告别密码和防火墙——将 Git 仓库从 HTTPS 切换到 SSH 连接
git·https·ssh
茜子.Java1 天前
Git 入门教程
git
winner88812 天前
Git 中 behind 和 ahead of 含义详解:分支同步状态一眼看透
git·behind·ahead of
lpfasd1232 天前
git-进阶技巧与最佳实践
大数据·git·elasticsearch
Lisonseekpan2 天前
Git 命令大全:从基础到高级操作
java·git·后端·github·团队开发
kobe_OKOK_2 天前
Git Tag 用法记录
git
假女吖☌2 天前
Git_Rebase
git
007php0072 天前
大厂深度面试相关文章:深入探讨底层原理与高性能优化
java·开发语言·git·python·面试·职场和发展·性能优化
Jonathan Star2 天前
嵌套 Git 仓库(Submodule/子模块)
大数据·git·elasticsearch
东方欲晓w2 天前
Git高效开发:常用命令速查指南
git·stm32·学习