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 copilot在win10 WSL2环境无法使用的问题

vscode copilot在win10 WSL2环境无法使用的问题

问题描述 问话会进入chat初始化过程 等了一段时间就说 retry connection 重新reload window会报:Chat took too long to get ready. Please ensure you are signed in to GitHub and that the extension GitHub.copilot-chat is installed and enabled. 解决办法 回退Copilot版本 参考这位老哥解决方案 :https://github.com/orgs/community/discussions/147219 将Copilot回退回 v1.252.0版本 PS:Vscode插件回退方法 依次点击插件->

By Ne0inhk

N46Whisper:3步搞定日语视频AI字幕制作

还在为日语视频加字幕而头疼吗?N46Whisper这款云端AI字幕工具,让日语语音转字幕变得像发送邮件一样简单!今天就来分享我的实际使用经验,告诉你如何快速上手这个神奇的工具。 【免费下载链接】N46WhisperWhisper based Japanese subtitle generator 项目地址: https://gitcode.com/gh_mirrors/n4/N46Whisper 为什么你应该试试这个工具 记得我第一次接触字幕制作时,手动打字、校对时间轴,一个10分钟的视频就要花上大半天。直到发现了N46Whisper,整个工作流程彻底改变了。 核心优势对比 传统方式N46Whisper方案效率提升手动听译AI自动语音识别节省80%时间本地软件安装云端直接使用零配置启动单一语言字幕智能双语字幕生成翻译效率翻倍 实际使用流程全解析 第一步:准备你的视频文件 N46Whisper支持mp4、avi、mov等主流视频格式。我建议使用mp4格式,兼容性最好,处理速度也最快。 第二步:云端处理的核心步骤 打开N46Whisper.ipynb文件后,

By Ne0inhk
第二章-AIGC入门-AIGC工具全解析:技术控的效率神器,DeepSeek国产大模型的骄傲(8/36)

第二章-AIGC入门-AIGC工具全解析:技术控的效率神器,DeepSeek国产大模型的骄傲(8/36)

一、引言:AIGC 时代的浪潮 在数字化时代的浪潮中,人工智能生成内容(AIGC)技术正以迅猛之势席卷而来,深刻地改变着我们的生活和工作方式。从日常的社交媒体互动,到专业的内容创作、设计、教育、医疗等领域,AIGC 工具无处不在,展现出强大的影响力和无限的潜力。 AIGC 技术的核心在于利用人工智能算法,通过对海量数据的学习和分析,自动生成各种形式的内容,包括文本、图像、音频、视频等 。这一技术的突破,打破了传统内容创作的边界,使得内容生产变得更加高效、智能和多样化。无论是创作一篇新闻报道、设计一幅精美的海报,还是制作一段引人入胜的视频,AIGC 工具都能提供有力的支持,帮助创作者节省时间和精力,激发更多的创意灵感。 如今,AIGC 工具已经广泛应用于各个行业。在新闻媒体领域,自动化新闻写作工具能够快速生成体育赛事、财经新闻等报道,大大提高了新闻的时效性;在广告营销行业,AIGC 可以根据产品特点和目标受众,生成极具吸引力的广告文案和创意设计,提升营销效果;在影视游戏制作中,AIGC

By Ne0inhk

AI写作大师-Qwen3-4B-Instruct多场景落地:HR招聘JD生成+面试题库建设

AI写作大师-Qwen3-4B-Instruct多场景落地:HR招聘JD生成+面试题库建设 1. 为什么HR团队需要一个“会写”的AI助手? 你有没有遇到过这些情况: * 招聘旺季,一天要发布5个岗位的JD,但每个都要反复修改、查公司口径、对齐业务部门需求,写完已经下班; * 面试官临时说“明天要面Java后端,快给几道题”,你翻遍旧题库,发现一半是三年前的Spring Boot 2.x题目; * 新开了AI产品岗,JD里写着“熟悉大模型原理”,可你自己都讲不清LoRA和QLoRA的区别,怎么写得专业又不露怯? 这不是效率问题,而是专业内容生产瓶颈——HR不是文案编辑,却常年承担着高门槛的“技术型写作”任务。而Qwen3-4B-Instruct,正是为这类真实场景打磨出来的“懂业务的写作搭档”。 它不是那种一问“写个招聘启事”就吐出模板话术的AI。它能理解“我们是一家做工业视觉检测的SaaS公司,刚融了A轮,技术栈偏Python+PyTorch,希望候选人有边缘部署经验”,然后生成一段既体现技术调性、又符合雇主品牌语感的JD;它也能根据你输入的“Java后端(要求熟悉

By Ne0inhk