2026 Git 安装流程和基础使用步骤(保姆级教程)

2026 Git 安装流程和基础使用步骤(保姆级教程)

文章目录


前言

Git 工具大家应该挺熟悉的,Git 是管理代码的工具,无论是在搭建前后端分离的复杂架构,还是在调试庞大的深度学习模型,一个清晰、规范的版本控制系统能帮你避开无数次“代码重构”带来的崩溃。Git 工具在大学期间实训时和工作中都会用到,那么今天在新电脑上手把手安装 Git 工具。


一、 Git 下载与保姆级安装步骤

前往 Git 官方网站(https://git-scm.com/),如下图点击

在这里插入图片描述


下载最新的 64-bit Git for Windows Setup。

在这里插入图片描述


在这里插入图片描述

安装完成,点击”Finsh“。

在这里插入图片描述

点击”Install“开始安装。

在这里插入图片描述

点击“Next”进入下一步;

在这里插入图片描述

点击“Next”进入下一步;

在这里插入图片描述

点击“Next”进入下一步;

在这里插入图片描述

点击“Next”进入下一步;

在这里插入图片描述

个人使用选“Use the OpenssL library”,点击“Next”进入下一步;

在这里插入图片描述

点击“Next”进入下一步;

在这里插入图片描述

点击“Next”进入下一步;

在这里插入图片描述

Adjusting the name of the initial branch (调整初始分支名): 推荐选择 “Override the default branch name for new repositories”,并在文本框中填入 main。这是目前的行业通用标准,能减少推送到远端时的命名冲突

在这里插入图片描述

默认的是vim编辑器,一般使用默认的即可;点击 Next 进入下一步,后续可以手动修改

在这里插入图片描述

点击“Next”;

在这里插入图片描述

这一步按照默认即可,点击“Next”;

在这里插入图片描述

选择安装目录,点击Borwse…按钮,这里建议安装除 C 盘外其他盘,选择完成后,点击按钮“Next”;

在这里插入图片描述

下载完成后,双击下载的exe程序,如图所示,之后点击“Next”;

在这里插入图片描述

二、 环境配置

安装完成后,在桌面空白处右键,选择 “Open Git Bash here”(或者在终端中打开 Git Bash),进行基础信息的全局配置。

1. 配置用户名和邮箱
每次提交代码都会记录这些信息,这是必须执行的一步。

git config --global user.name "你的英文昵称或姓名"git config --global user.email "你的常用邮箱@example.com"

2. 生成 SSH 密钥 (免密登录 GitHub/Gitee 必备)
不配置 SSH,每次推送代码都需要频繁输入账号密码。目前推荐使用更安全的 ed25519 算法。

ssh-keygen -t ed25519 -C"你的常用邮箱@example.com"

连续按三次回车(不设置额外密码)。生成后,输入以下命令查看并复制你的公钥内容,将其粘贴到 GitHub 或 Gitee 的 SSH Keys 设置中:

cat ~/.ssh/id_ed25519.pub 

Notepad++ 是一个非常经典的轻量级选择,打开速度极快,用来写 Git 的提交信息再合适不过了。

不过,配置 Notepad++ 会比配置系统自带的记事本稍微复杂一点点。你需要指定它的绝对路径,并且加上几个特定的启动参数,这样才能确保 Git 会乖乖等待你写完并关闭窗口后再继续执行,而不是瞬间闪退报错。

配置 Notepad++ 为默认编辑器

打开 Git Bash 或终端,输入以下命令,更换成你自己的 notepad++.exe 路径:

git config --global core.editor "'E:/1-ProgramFiles/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
  • -multiInst: 强制打开一个新的 Notepad++ 独立窗口。
  • -nosession: 启动时不加载你上次没关掉的历史文件,保持输入界面绝对清爽。
  • -notabbar: 隐藏顶部的标签栏,让它看起来就是一个纯粹的文本输入框。
  • -noPlugin: 禁用插件加载,实现“秒开”,写完就关,绝不拖泥带水。

配置完成后,以后每次遇到需要写复杂提交说明的情况(比如直接敲了 git commit),系统就会秒开一个干净的 Notepad++。需要写好内容,按下 Ctrl + S 保存,然后关掉这个窗口,Git 就会自动读取并完成提交了。

在这里插入图片描述

三、 从零开始:Git 基础工作流

理解 Git 的四个区域是掌握它的关键:工作区(你写代码的地方)、暂存区(计划提交的改动)、本地仓库(保存历史记录)和远程仓库(云端代码)。

1. 初始化本地仓库
进入你的项目文件夹,右键打开 Git Bash,输入:

git init 

这会在当前目录下生成一个隐藏的 .git 文件夹,你的本地仓库就建立好了。

2. 将文件添加到暂存区
告诉 Git 你想保存哪些文件的改动。

gitadd.

(注意:add 后面的 . 代表添加当前目录下所有改动的文件。)

3. 提交到本地仓库
给这次改动写一个简短的说明,将其永久记录在本地。

git commit -m"feat: 初始化项目架构"

4. 关联远程仓库并推送代码
在云端(如 GitHub/Gitee)新建一个空仓库后,复制其 SSH 地址,执行以下命令:

git remote add origin 你的远程仓库SSH地址 git push -u origin main 

四、 新手必看:高频“翻车”坑点与解决方案

  • 灾难 1:没有配置 .gitignore 文件
  • 坑点: 直接 git add . 会把本地的编译文件、虚拟环境或依赖包全部传到云端。比如 Python 的 __pycache__venv,或者前端 Vue 项目中动辄几百兆的 node_modules。这不仅会导致推送极慢,还会让仓库迅速膨胀。
  • 解决: 在执行第一次 git add . 之前,务必在项目根目录创建一个名为 .gitignore 的文件,将不需要版本控制的目录名写进去。
  • 灾难 2:大文件导致推送失败
  • 坑点: Git 不适合管理超大文件。如果你把动辄几百 MB 的模型权重文件(比如 YOLO 的 .pt 文件)或者庞大的数据集直接 commit,git push 时大概率会报错并拒绝接收。
  • 解决: 将数据集目录和权重文件加入 .gitignore。如果确实需要管理大文件,需要额外安装配置 Git LFS (Large File Storage)。
  • 灾难 3:换行符警告 (LF will be replaced by CRLF)
  • 坑点: 在 Windows 上经常会遇到这个警告,虽然不影响核心代码,但满屏的警告非常干扰视线。
  • 解决: 运行命令 git config --global core.autocrlf true 让 Git 自动处理换行符转换即可放心忽略。

Read more

VsCode和AI的前端使用体验:分别使用了Copilot、通义灵码、iflyCode和Trae

1、前言 大杂烩~每次开发一行代码,各个AI争先恐后抢着提供帮助 备注:四款插件都需要先去官网注册账号,安装好之后有个账号验证。 2、插件详解  2.1、AI分析的答案 * GitHub Copilot * 定位:老牌 AI 代码补全工具,深度集成于 VS Code,基于海量 GitHub 代码库训练,擅长代码片段生成和上下文补全。 * 基本使用:在代码编辑器中输入函数头或注释,自动生成后续代码。支持自动生成提交信息、调试建议和多文件上下文理解,但需手动选择文件。 * 功能特点:具有多语言支持、高准确性的特点,适用于复杂项目和全栈开发,能满足追求效率的企业团队在日常代码补全、快速原型开发中的需求。 * 注册地址:GitHub Copilot · Your AI pair programmer · GitHub * 通义灵码 * 定位:阿里推出的免费 AI

By Ne0inhk
Github 2FA认证失效【全面解决】

Github 2FA认证失效【全面解决】

Github 2FA认证失效【解决】 配置2FA认证参考:Github配置2FA认证 之前我是通过浏览器2FA认证的插件来访问Github的,但是不知道什么原因,发现插件生成的code验证失败。 可以看到登录失败: 情况一:Autentication code认证失败,但有recovery code 总结:从github-recovery-codes.txt文件中复制一个recovery-code,填写后添加verify。 方式1:直接拷贝备份好的recovery code到输入框即可 正常如果我们当前设备是Github常用登录设备,并且添加到了列表 我们设置2FA认证时,如果有保留github-recovery-codes.txt:该文件中有16个Recovery code,可以任意选择一个输入,如下所示 点击verify即可成功登录: 此时,我们可以滚动到页面底部,可以看到Authenticator methods面板,在这里我们就可以重新设置2FA。 情况二:无Autentication code&Recovery code 当我们既没有Au

By Ne0inhk

2026年AI编程入门必看:IQuest-Coder-V1开源模型+弹性GPU实战指南

2026年AI编程入门必看:IQuest-Coder-V1开源模型+弹性GPU实战指南 随着大语言模型在代码生成领域的持续演进,2026年迎来了一个关键转折点——IQuest-Coder-V1系列模型的全面开源与工程化落地。该系列不仅在多个权威编码基准测试中刷新纪录,更通过创新的训练范式和架构设计,为开发者提供了面向真实软件工程场景的实用能力。本文将深入解析 IQuest-Coder-V1 的核心技术原理,并结合弹性 GPU 部署方案,手把手带你完成本地化部署与高效调用,助力你在 AI 编程时代抢占先机。 1. IQuest-Coder-V1 模型架构与核心优势 1.1 模型背景与定位 IQuest-Coder-V1 是专为自主软件工程和竞技编程任务设计的新一代代码大语言模型(Code LLM)。不同于传统仅基于静态代码片段训练的模型,IQuest-Coder-V1 引入了“代码流多阶段训练范式”,从版本控制系统中的提交历史、代码变更序列以及项目演化路径中学习软件开发的动态逻辑。 这一设计理念使得模型不仅能理解单个函数或类的语义,更能捕捉到模块间依赖关系、重构意图以及错误修

By Ne0inhk
github双重验证密码忘记或者获取不了了怎么办

github双重验证密码忘记或者获取不了了怎么办

背景 近期由于换了新手机,之前配置好的Authenticator这个App无法使用,导致获取不到二次验证的Authenticator code,登陆不上GitHub,不知道有没有人和我遇到同样的问题? 当我们配置2FA双重验证后,每次登陆github尽管密码输入正确都必须输入2FA生成地一次性验证码。但我们无法获取2FA的验证码时,我们应该如何登陆github,甚至当我们把recovery code也丢失后,该如何登陆我们的github? 解决方案 情形1 当我们无法获取之前设置的2FA(Two-factor authentication*)的验证码时,我们可以使用设置2FA时备份的recovery code进行恢复,下面时具体操作步骤 1.点击下图中的Use a recovery code or begin 2FA account recovery 2.打开设置2FA时保存的github-recovery-codes.txt,此文件保存了Recovery code 3.该文件中有16个Recovery code,可以任意选择一个输入,如下所示 4.点击Veri

By Ne0inhk