1. 为什么你需要Git和Gitee?
作为一名经历过无数次"项目_v1_final_最终版.zip"噩梦的开发者,我深知版本管理的重要性。记得2015年参与一个电商项目时,团队还在用QQ传代码压缩包,结果某次更新导致首页样式全乱,却找不到是谁改的、什么时候改的。连续加班三天回滚代码的经历,让我彻底拥抱了Git。
Git本质上是一个分布式版本控制系统(DVCS),它的核心价值在于:
- 版本快照:每次提交都会记录完整的项目状态,就像给代码拍了一张全息照片
- 分支隔离:每个功能开发都在独立沙箱中进行,互不干扰
- 变更追溯:可以精确追踪每行代码的修改者和修改时间
而Gitee作为国内领先的代码托管平台,相比直接使用Git多了三个关键能力:
- 云端备份:不再担心硬盘损坏导致代码丢失
- 协作平台:支持Pull Request、Issue跟踪等团队协作功能
- CI/CD集成:内置自动化构建和部署能力(后续可以深入)
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 环境准备与基础配置
2.1 Git安装与基础配置
Windows用户特别注意:
- 安装时务必选择"Use Git from the Windows Command Prompt",这样普通CMD也能用git
- 推荐勾选"Enable file system caching"提升性能
- 安装完成后需要重启所有终端窗口
验证安装成功:
bash复制git --version
# 应该输出类似 git version 2.39.0
身份配置是很多新手容易忽略的关键步骤:
bash复制git config --global user.name "你的真实姓名"
git config --global user.email "公司邮箱或个人主邮箱"
重要提示:这个邮箱必须与Gitee账号邮箱一致,否则贡献统计会出现问题。可以通过
git config --global --list检查当前配置。
2.2 SSH密钥深度解析
为什么需要SSH密钥?举个例子:就像你去银行取钱,密码(账号密码)可以证明你是账户主人,但U盾(SSH密钥)才是执行关键操作的安全凭证。
生成更安全的ED25519密钥(比传统RS
