📝 什么是版本控制

版本控制就像是给你的代码拍照片,每次有重要更新时都保存一份快照,这样你可以:

  • 随时回到之前的版本
  • 不用担心代码丢失
  • 记录每次修改的内容
💡 基础配置
1
安装Git
从官网下载并安装Git:
Windows: https://git-scm.com/download/win
Mac: 通过App Store安装Xcode即可
2
设置用户信息
打开终端(Windows用户打开Git Bash),输入:
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
🔄 日常使用
1
创建仓库
在项目文件夹中打开终端,输入:
git init
2
保存更改
当完成一个功能或修复后,保存更改:
git add .
git commit -m "描述你做了什么改动"
🎯 在Cursor中使用Git

Cursor基于VSCode开发,内置了图形化的Git操作界面,可以不用记忆命令行操作。

1
查看变更
  • 点击左侧导航栏的"源代码管理"图标(类似分支的图标)
  • 可以看到所有修改过的文件列表
  • 点击文件可以查看具体改动内容
2
提交更改
  • 在修改文件列表中,点击文件旁边的"+"号暂存更改
  • 在上方输入框中填写提交说明
  • 点击"提交"按钮完成保存
这相当于执行了 git add 和 git commit 两个命令
3
查看历史
  • 在源代码管理界面点击"查看Git日志"
  • 可以看到所有的提交记录和详细改动
  • 右键点击某个版本可以回退到该版本
扩展学习:使用GitHub

GitHub是一个免费的代码托管平台,可以把代码保存在云端并进行版本控制。根据不同场景,有两种使用方式:

  • 新项目开发:建议先在GitHub创建仓库,然后克隆到本地开发
  • 已有项目:可以将本地项目关联到GitHub仓库
1
注册账号
  • 访问 github.com 注册账号
  • 完成邮箱验证
  • 建议设置SSH密钥,可以避免频繁输入密码(可选)
2
创建仓库
  • 点击右上角的"+",选择"New repository"
  • 填写仓库名称,选择"Private"(私有)
  • 如果是新项目,建议勾选"Add a README file"
  • 点击"Create repository"创建
3
方式一:克隆新仓库(推荐新项目使用)

在想要存放项目的文件夹中打开终端,执行:

git clone 仓库地址
  • 仓库地址在GitHub仓库页面的绿色"Code"按钮中可以找到
  • 如果设置了SSH密钥,建议使用SSH地址
  • 克隆完成后会自动创建一个与仓库同名的文件夹
4
方式二:关联已有项目

如果你已经有了本地项目,可以在项目文件夹中执行:

git remote add origin 仓库地址
git push -u origin main
注意:如果遇到推送失败,可能需要先执行 git pull 同步远程变更
5
配置 SSH 密钥(推荐)

使用 SSH 密钥可以避免重复输入密码,步骤如下:

  1. 生成 SSH 密钥:
    ssh-keygen -t ed25519 -C "你的邮箱"
    (一路回车使用默认值即可)
  2. 查看公钥内容:
    cat ~/.ssh/id_ed25519.pub
    (复制显示的全部内容)
  3. 添加到 GitHub:
    • 打开 GitHub 设置页面
    • 点击左侧 "SSH and GPG keys"
    • 点击 "New SSH key"
    • 粘贴刚才复制的公钥内容
配置完成后,使用 SSH 地址克隆仓库即可免密码操作
可能遇到的问题
  • 如果提示 "Permission denied",检查 SSH 密钥是否正确添加到 GitHub
  • 如果不想使用 SSH,也可以通过以下命令保存 HTTPS 密码:
    git config --global credential.helper store
  • 克隆时注意选择正确的地址(HTTPS 或 SSH)
GitHub的好处
  • 代码永久保存在云端,不怕电脑故障
  • 可以在不同设备间同步代码
  • 方便日后展示你的作品
  • 可以参与开源项目,与他人协作
  • 完整的版本历史记录,随时可以回退
提示
目录