Git 环境搭建与基础使用
Git 作为代码版本管理的核心工具,无论是前后端分离架构还是深度学习模型调试,一个规范的版本控制系统都能避免无数次重构带来的崩溃。在新电脑上手 Git,除了安装,更重要的是理解其背后的工作逻辑。
一、Windows 下安装流程
前往 Git 官网下载 Windows 版安装包。运行后一路点击 Next 即可,但有几个关键选项需要留意:
- 分支命名:在调整初始分支名时,建议勾选 Override the default branch name for new repositories,并将文本框填入
main。这是目前的行业通用标准,能减少推送到远端时的命名冲突。 - 编辑器选择:默认是 vim,一般保持默认即可,后续可手动修改为更顺手的工具。
- 安装路径:建议安装在非 C 盘目录,避免系统盘空间不足。
安装完成后,点击 Finish 结束向导。
二、环境配置与 SSH 密钥
安装完成后,在桌面空白处右键选择 "Open Git Bash here",进行基础信息的全局配置。
1. 配置用户名和邮箱 每次提交代码都会记录这些信息,这是必须执行的一步:
git config --global user.name "你的英文昵称或姓名"
git config --global user.email "你的常用邮箱@example.com"
2. 生成 SSH 密钥 不配置 SSH,每次推送代码都需要频繁输入账号密码。目前推荐使用更安全的 ed25519 算法:
ssh-keygen -t ed25519 -C "你的常用邮箱@example.com"
连续按三次回车(不设置额外密码)。生成后,输入以下命令查看并复制公钥内容,将其粘贴到 GitHub 或 Gitee 的 SSH Keys 设置中:
cat ~/.ssh/id_ed25519.pub
3. 配置 Notepad++ 为默认编辑器 Notepad++ 打开速度快,适合写提交信息。配置它比系统记事本稍复杂,需要指定绝对路径和特定启动参数,确保 Git 等待窗口关闭后再继续。
在终端输入以下命令(请替换为你自己的 notepad++.exe 路径):
git config --global core.editor "'E:/1-ProgramFiles/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
-multiInst: 强制打开独立窗口。-nosession: 启动时不加载历史文件,界面清爽。-notabbar: 隐藏标签栏,纯文本输入框。-noPlugin: 禁用插件,秒开秒关。
配置完成后,执行 git commit 时会自动唤起 Notepad++,保存并关闭窗口即可完成提交。
三、从零开始:Git 基础工作流
掌握 Git 的四个区域是关键:工作区、暂存区、本地仓库和远程仓库。
1. 初始化本地仓库 进入项目文件夹,右键打开 Git Bash:
git init
这会在当前目录下生成隐藏的 .git 文件夹,本地仓库建立完成。
2. 将文件添加到暂存区 告诉 Git 你想保存哪些文件的改动:


