Git 安装保姆级教程(一):从零开始,手把手教你搞定版本控制

文章目录


前言:为什么要安装 Git?

Git 是目前最流行的版本控制工具,它可以帮你记录代码的每一次修改,让你随时回到历史版本,还能方便地和别人协作开发。无论你是写 Java、Python 还是前端代码,学会 Git 都是程序员的基本功。

本教程将带你从零开始,一步步完成 Git 的下载、安装、配置,并简单演示如何使用。跟着做,保证你能成功!


一、下载 Git

1.1 访问官网

打开浏览器,访问 Git 官方网站:
👉https://git-scm.com/downloads

1.2 选择对应系统版本

网站会自动检测你的操作系统,并推荐合适的版本。如果你用的是 Windows 64位系统,直接点击 “Windows” 进入下载页,然后选择 64-bit Git for Windows Setup。
提示:下图直接下载的最新版本,Git 的安装程序做得很好,新版本完全兼容旧版本,不会给我们带来额外的问题。

下载最新版本git

小贴士:如果你不确定系统是 32 位还是 64 位,可以右键点击“此电脑” → 属性,在“系统类型”中查看。现在的电脑绝大多数都是 64 位。

1.3 开始下载

点击安装包链接后,浏览器就会开始下载一个 .exe 文件,大约 50MB 左右。等待下载完成即可。

下载完成

二、安装 Git(Windows 详细步骤)

双击下载好的安装包,你会看到安装向导。下面每一步我们都会解释,新手建议全部按照推荐选项操作,不要乱改。

2.1 许可协议

点击 “Next” 即可。

许可协议

2.2 选择安装路径

可以选择默认路径(推荐),或者点击 “Browse” 修改到你喜欢的位置。然后点击 “Next”。

安装路径

2.3 选择组件

保持默认勾选之外,再勾选Additional icons(创建桌面图标),最后点击 “Next”。

选择组件

2.4 选择开始菜单文件夹

默认会创建 “Git” 文件夹,不用改,点 “Next”。

开始菜单

2.5 选择默认编辑器(重要)

这一步是选择 Git 默认使用的文本编辑器,当你在命令行执行 git commit 不带 -m 参数时,会弹出这个编辑器让你写提交信息。

如果你安装了 VS Code建议选择 “Use Visual Studio Code as Git’s default editor” ;或者选择 “Use Notepad++ as Git’s default editor”。如果都没装,也可以保持默认的 Vim(但 Vim 对新手不太友好,进去后可能不知道怎么保存退出)。

2.5.1 选择VS Code作为默认编辑器

默认编辑器

2.5.1 选择 IDEA作为默认编辑器

1️⃣ 选择“Select other editor”
提示:我需要把IntelliJ IDEA设为默认编辑器,通过 “Select other editor” 选项将 IntelliJ IDEA 设置为默认编辑器

默认编辑器


2️⃣ 浏览找到 IDEA 的可执行文件
点击 “Browse…” 按钮,在弹出的文件选择器中,找到 IntelliJ IDEA 的安装目录,进入 bin 文件夹,选择 idea64.exe(如果是 32 位系统或旧版本可能是 idea.exe)。
常见路径示例:

"C:\Program Files\JetBrains\IntelliJ IDEA 2023.3\bin\idea64.exe"

(你的具体版本号和安装位置可能略有不同,根据实际情况选择)
提示:下图中是我的IDEA安装路径

idea可执行文件


3️⃣ 添加必要的命令行参数
在路径后面加上空格和 --wait。因为 Git 需要等待编辑器关闭后才继续执行提交
–wait 的作用就是告诉 IDEA:“启动后不要立刻退出,一直等到用户完成编辑并关闭窗口,再返回给 Git。” 这样 Git 就能正确地等待你写完提交信息。

"C:\Program Files\JetBrains\IntelliJ IDEA 2023.3\bin\idea64.exe"--wait
在这里插入图片描述


提示:如果路径中有空格,必须用双引号括起来, 不然Git 安装程序在解析路径时,不会正确识别到带空格的文件夹名(Program Files 中间有空格),导致它只读取了 D:\Program 这一部分,会报“不是有效的可执行文件”的错误。

4️⃣ 测试配置(可选)
点击 “Test Custom Editor” 按钮,如果配置正确,应该会打开一个空白的 IntelliJ IDEA 窗口(或提示没有文件可编辑),说明 Git 可以成功调用 IDEA。关闭 IDEA 窗口后,测试完成。

Test Custom Editor


提示:下图是被打开的一个空白的 IntelliJ IDEA 窗口(或提示没有文件可编辑)

5️⃣ 继续安装
点击 “Next” 完成后续安装步骤即可。
提示:如果遇到下图这个警告或者next被禁用,这个警告点击确定忽略即可,鼠标重新点击一下路径next就可以用了

报错

2.6 设置新仓库的默认分支名称

两个选项的意思:

  • Let Git decide:让 Git 自己决定,目前默认是 master(传统名称)。

Override the default branch name for new repositories (推荐):自定义一个新名字,输入框里默认是 main。

新仓库分支


然后点 “Next”。

2.7 调整 PATH 环境(关键)

这里有三个选项:

  • Use Git from Git Bash only:只能在 Git Bash 里用 git 命令。
  • Git from the command line and also from 3rd-party software(推荐):将 Git添加到 PATH 环境变量,这样你可以在 Windows 自带的命令提示符 (CMD) 和 PowerShell 里直接使用 git。
  • Use Git and optional Unix tools from the Command Prompt:不推荐,可能会覆盖Windows 的一些命令。

请选择中间那个,然后点 “Next”。

path

2.8 选择 Git 使用的 SSH 客户端

  • Use bundled OpenSSH(推荐)
    使用 Git 自带的 SSH 客户端(ssh.exe)。这是最简单、最稳妥的选择,因为 Git 安装包已经内置了它,不需要你额外安装任何东西,也不会和系统已有的 SSH 配置冲突。对于绝大多数初学者来说,选这个就足够了。

Use external OpenSSH
使用系统中已经存在的 OpenSSH 客户端(比如 Windows 10/11 自带的OpenSSH,或者你自己安装的其它版本)。如果你有特殊需求(比如已经配置好了复杂的 SSH 密钥管理,或者公司环境要求必须用特定版本的SSH),才需要选这个。否则不建议新手选这个,因为可能会遇到路径找不到或版本不兼容的问题。

ssh客户端

2.9 选择 HTTPS 传输后端

默认选 “Use the OpenSSL library”,推荐。点 “Next”。

https

2.10 文本文件的换行符转换

在 Windows 上开发,且项目可能会跨平台(比如其他人用 macOS/Linux)。第一个是 Windows 用户的推荐选项。然后点击Next。

在这里插入图片描述

2.11 配置 Git Bash 使用的终端模拟器

选 MinTTY(默认), 点击 Next。
提示:MinTTY 体验更好(好看、好用)

mintty

2.12 配置 git pull 命令

直接用鼠标选中第一项,然后点击 “Next”

2.13 配置 Git 的凭据助手

选择 “Git Credential Manager”,然后点击 Next

凭据助手

2.14 配置 Git 的额外功能选项

选择Enable file system caching(默认已勾选),点击 “Install” 按钮,开始安装即可。这是安装过程的最后一步了!

额外功能

2.15 安装完成向导

  • 点击 Launch Git Bash 前面的方框,把它勾选上。
  • 如果你不想看发行说明,可以取消勾选 “View Release Notes”。

然后点击 Finish 按钮。

安装完成


Git 安装已经顺利完成。


总结

恭喜你!跟着本教程一步步操作,现在 Git 已经成功安装在电脑上了。🎉 这是我们踏入版本控制世界的第一步,也是成为专业开发者不可或缺的技能。

Read more

使用 Python + Bright Data MCP 实时抓取 Google 搜索结果:完整实战教程(含自动化与集成)

使用 Python + Bright Data MCP 实时抓取 Google 搜索结果:完整实战教程(含自动化与集成)

免责声明:此篇文章所有内容皆是本人实验,并非广告推广,并非抄袭。如果有人运用此技术犯罪,本人及平台不承担任何刑事责任。如有侵权,请联系。 引言:为什么 AI 应用需要实时网页数据? 在 AI 应用和智能代理(Agent)的开发中,实时性数据往往是决定效果的关键。以 LLM 智能体为例,它们的推理能力高度依赖实时上下文——比如用户问“2025 年最新 AI 趋势是什么”,静态的训练数据无法提供最新答案,必须接入实时网页数据才能给出准确回应。 但传统的网页数据获取方式存在明显痛点:自建爬虫不仅要处理复杂的反爬机制(如 IP 封禁、验证码),还要维护代理池和动态网页渲染逻辑,长期维护成本极高,且很难做到实时响应。 而 Bright Data 的 Web MCP Server(Model Context Protocol Server)正好可以解决这些问题:

By Ne0inhk

Python 2.7专用pip 9.0.1安装包实战指南

本文还有配套的精品资源,点击获取 简介:pip-9.0.1.tar.gz 是为Python 2.7环境设计的包管理工具特定版本,支持在已停止官方维护但仍广泛使用的Python 2.7中进行依赖库的安装与管理。本文详细介绍该版本pip的源码结构、兼容性特点及在旧项目中的关键作用,并提供从解压到安装的完整流程,包括依赖准备、setup.py脚本执行和安装验证等步骤。同时概述pip核心功能如软件包安装、卸载、升级与虚拟环境管理,帮助开发者高效维护遗留系统中的Python生态。 pip-9.0.1深度解析:Python 2.7时代的包管理“黄金标准”🛠️ 在现代软件开发中,我们早已习惯了 pip install requests 这样的一键安装体验。但你有没有想过,当你执行这条命令时,背后究竟发生了什么?尤其是在那些仍在运行 Python 2.7 的遗留系统里,一个名为 pip-9.0.1 的版本为何被奉为“

By Ne0inhk
《Python 编程全景解析:从核心精要到 Hypothesis 属性基测试的边界探索》

《Python 编程全景解析:从核心精要到 Hypothesis 属性基测试的边界探索》

《Python 编程全景解析:从核心精要到 Hypothesis 属性基测试的边界探索》 2. 开篇引入:优雅与坚固并存的 Python 哲学 回溯编程语言的发展史,Python 凭借其“人生苦短,我用 Python”的哲学,完成了一场从边缘脚本到全球主流语言的华丽蜕变。它那近乎自然语言般简洁优雅的语法,不仅极大地降低了编程门槛,更让它在 Web 开发、数据科学、自动化运维以及人工智能浪潮中,成为了不可或缺的“胶水语言”。 为什么今天我们要全面梳理 Python,并深入探讨测试技术?在多年的开发实战与教学分享中,我观察到一个普遍现象:许多开发者能够飞速地使用 Python 搭起复杂的业务系统,无论是处理庞大的数据流,还是编写精巧的自动化脚本,都显得游刃有余。然而,当系统在生产环境中面对千奇百怪的真实数据时,那些潜伏在边界的 Bug 往往会引发意想不到的崩溃。 这篇文章,正是为了帮助你打通 Python 的“任督二脉”。我们将从语言的基础精要起步,领略高级特性的魅力,

By Ne0inhk
Windows系统上Python如何升级及版本管理

Windows系统上Python如何升级及版本管理

前言 用户经常在使用python时候,发现版本升级过快,不同的项目可能用到不同的python版本,本文就windows下,关于Python 3.11 升级到 Python 3.12做一个简单的记录和介绍。希望能帮助到你。 一、版本确认与环境准备 1. 检查当前版本 在命令提示符中输入:         python --version 若显示Python 3.11.x,则说明当前环境为目标升级前状态。 1. 备份关键数据 对于需要升级的项目,可以导出依赖列表: pip freeze > requirements.txt 备份项目文件和配置文件至安全目录。 二、升级路径选择 (一)官方安装程序升级(推荐) 1. 下载 Python 3.12 安装包 访问Python 官方下载页面,选择Windows installer

By Ne0inhk