您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码:  验证码,看不清楚?请点击刷新验证码 必填



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center 汽车系统工程   模型库  
会员   
   
软件架构设计方法、案例与实践
9月24日-25日 北京+线上
AI辅助软件测试方法与实践
9月26日-27日 北京+线上
SysML和EA进行系统设计与建模
11月19-20日 北京+线上
     
   
 
 订阅
Cursor新手教程,一文掌握Git管理,从此代码不混乱
 
作者: 大刘
  39  次浏览      4 次
 2025-9-17
 
编辑推荐:
本文主要介绍了Cursor新手教程,包括概念理解、GIt安装、GitHub创建代码仓库,Cursor上的git管理实操等相关内容。希望对你的学习有帮助。
本文来自于微信公众号大刘AI编程,由火龙果软件Linda编辑、推荐。

有很多没有编程经验的人,一开始用Cursor编程,代码管理比较混乱,一个问题Cursor反反复复就解决不了,往往会认为自己问得不清楚或者是Cursor规则配置得不好。

但很可能是你的代码已经被污染了,而不自知。 现象表现在代码重新写,这个问题很快就解决了。

那代码如何做好版本管理呢?

我查了下有关Cursor+Git的视频,文章,要么只讲了一部分内容,要么默认读者有一定的基础,非常不适合刚入门编程的新手学习。

接下来,我将以一个新手小白的角度,从概念理解、GIt安装、GitHub创建代码仓库,Cursor上的git管理实操,带领非程序员朋友们入门,并提供相关资料,方便大家根据实际场景进行学习。

概念理解

想象你有一个超级大的笔记本电脑,一帮人打算做一个《永乐大典》记录中华上下五千年发生的所有故事,每个故事都要求完美,修改了无数遍。

每次对同一个故事的修改,大家都会复制保存一个新版本,比如"故事v1"、"故事v2"....."故事v365"。哪天觉得还是"故事v1"更好,想回到旧版本,随时都可以翻回去看。

但随着版本的增加,时间越久,管理就越混乱,成本越大。

面对这种情况,编程世界的Git出现了, 它就像这个笔记本,专门帮你记录故事的每次变化,让你随时可以回到以前的版本,或者看看你改了什么,防止你不小心弄乱代码。

它就像游戏里的"存档点",随时可以回到之前的进度。

GitHub 是什么?

GitHub 是一个网站,把你的故事存在网上,就像一个云盘。让你的代码安全存在云端,随时可以下载或分享。

同类网站还有很多像GitLab,Gitee等,这个是可替代的。

Git 负责在你本地电脑上管理代码,GitHub 负责把代码存到网上。

它们一起工作:你用 Git 在电脑上改代码,然后"上传"到 GitHub 保存分享。

Git安装

1. 访问下载安装

Git官网: https://git-scm.com/downloads,不同的系统的用户选择对应版本来安装。

Windows用户教程

Mac用户教程

2. 安装完成验证

windows用户打开cmd控制台,Mac用户打开终端,输入git --version,会出现版本号,证明已经安装成功。

3.设置名字和邮箱

Git 需要知道你是谁,这样每次改代码都会记录你的名字。

打开命令提示符(Windows)或终端(Mac)。

输入下面两行命令,换成你自己的名字和邮箱(最好是注册GitHub时的邮箱):

git config --global user.name "大刘"
git config --global user.email "daliu@nizhenbang.com"

检查设置:

输入 git config --list,回车,看看有没有你的名字和邮箱。

完成啦! 现在你的电脑已经准备好用 Git 了!

GitHub 建仓库 - 把代码存到网上

1. 注册

打开浏览器,访问 github.com。

2. 新建仓库

仓库(Repository)就像一个文件夹,专门存你的代码。

登录 GitHub,点击右上角的"+"号,选择"New repository"。 GitHub 新建仓库

填写仓库信息:

Repository name:给仓库取个名字,比如 my-first-project。

仓库名称:给仓库取个名字,比如 my-first-project。

Public/Private:选"Public"(公开,免费)或"Private"(私有,免费版也行)。

Initialize this repository with a README:勾上,方便以后看说明。

初始化这个仓库带一个 README:勾上,方便以后看说明。

点击绿色按钮"Create repository"。 创建仓库页面

成功后,你会看到仓库页面,里面有一个 README.md 文件。

完成啦! 你的网上代码仓库已经建好,接下来把代码放进去!

3.下载代码

我们新建的工程,一开始就有了初始的Readme.md文件,

下载代码方工有https,ssh两种Clone复制代码的方式,还有直接将原码打包成ZIP方式 。

其中Clone中的https方式下载的代码只有只读权限不能上传代码,这种是你想让别人浏览你的代码,但不希望对方修改你的代码的人备用的。

我们选择ssh的方式,这种默认有读写权限。复制git地址

在本地终端,输入下面的命令

4. 免密码和GitHub交互

此时,你本地的Git就和GitHub上的代码有联系。

但为了安全,GitHub上对git操作都会要求你输入密码,为了省去每次输密码的痛苦,用ssh-key机制保护你代码的安全。

请按照链接操作 https://blog.csdn.net/qq_43731172/article/details/108586621

在Cursor 上用 Git - 管理你的代码

Cursor打开工程代码

用Cursor打开你刚才下载的代码目录,可以在Cursor上看到如下界面

新建".gitignore"的文件,可以将你不想保存上传的文件或目录写到里面,git就不会纳入版本管理中。

文件内容该如何写,参考“提交代码”内容相关的截图。

Git管理代码的场景

接下来我将演示用Git管理代码的几个常用场景,作为一个独立的开发者而言,基本都覆盖了。

1. 提交代码

开发了计算器示例的相关代码,看着还不错,先上传代码。 "提交"后,相当于在本地保存了,点"同步提交"相当于上传到GitHub上了。

2.修改代码

代码有变化时,提交前可以看每个文件的变化。没有问题后,可以点"提交"保存代码。

3.回退代码

当一段代码不满意,但是已经修改了,这时侯你打算不要这段代码。如果你手动改,就有可能因为粗心造成二次错误。

如果有一个工具能百分百的还原到修改前的代码,是不是非常棒!这就是Git的回退代码功能。

下面讲的所有场景,都由Cursor进行封装,不用记大量的Git命令。

回退场景1:

当Cursor修改完代码后,分几种情况:

你认为效果不好可以拒绝(Reject all),放弃这次提问导致的修改。

你接受了"Accetp all" 后,又不满意了,你可以点"Restore checkpoint "。 但此时你会发现,我拒绝了本次修改, 但是!!!, Cursor还是修改了我的文件,并没有完全回退成功。 怎么办,接着看。

回退场景2:

此时有了Git的重要性就来了,你可以点框选的回退按钮,代码就彻底恢复了,干净了。

回退场景3:

我提交了代码但没有同步代码到GitHub,

此时你的代码只是影响了你本的代码仓库,远程GitHub代码没有被污染。

回退场景4

我提交代码并上传到了GitHub了。

在View git Graph中选择要回退的提交, 选择 "Revert Commit"(撤销提交),这会创建一个新的提交来撤销之前的更改

4. 创建新分支

尝试新功能但不想影响当前代码,此时创建新分支。

第一步在github上创建分支

第二步在Cursor界面刷新切换分支

选择刚创建的新分支。

新分支有主线版本所有的功能,在这个分支上开发新功能。不会影响主线分支,就像两个世界,没有交集。

5. 合并功能

我在dev1.0分支上加了"大魔王"

切换到main分支,可以看到没有什么变化。

通过下面的合并操作,主线分支main就有了分支所有变化的代码。

这种合并操作常见说明主线分支是个稳定版本,新分支开发新功能且测试完成后,合到主线。

这样一个产品就一步一步的增加新功能,而不影响老功能。

总结:

学习编程必须要学会版本管理,而 Git 是版本管理的标准工具,这是每个程序员都绕不开的技能。

不要有畏难情绪,新建个工程项目,对于新手就是随便造,反复试验,熟悉Git操作,将问题都留在前期的学习中。

本文专门针对 Cursor 用户,教如何不用 Git 命令行就能管理代码。Cursor 内置了强大的 Git 功能,让版本管理变得简单直观。

Git 就像玩游戏时的存档功能, 每次修改都有记录,随时可以回到之前的版本。

如果有问题,随时在 Cursor 的 AI 聊天里问,或者私信我!一起解决。

如果你不是 Cursor 用户,建议使用 Git GUI 工具或者 Git 命令行继续练习,很快你就会像高手一样管理代码啦!

分布式版本控制、分支策略、冲突解决等概念对新手来说可能比较复杂,但随着学习的深入,这些概念是必须掌握的。

特别是在几个同学共同完成一个项目时,这些场景和概念更是不可或缺的。

 
   
39 次浏览       4
相关文章

每日构建解决方案
如何制定有效的配置管理流程
配置管理主要活动及实现方法
构建管理入门
相关文档

配置管理流程
配置管理白皮书
CM09_C配置管理标准
使用SVN进行版本控制
相关课程

配置管理实践
配置管理方法、工具与应用
多层次集成配置管理
产品发布管理

最新活动计划
基于 UML 和EA进行分析设计 9-9[北京]
软件架构设计方法、案例实践 9-24[北京]
AI辅助软件测试方法与实践 9-26[北京]
代码质量标准与评审方法 11-6[北京]
OCSMP认证:OCSMP-MBF 11-18[北京]
Web应用安全、入侵检测 12-11[北京]
 
 
最新文章
git原理图解
Git分支管理实践
Git学习和项目应用实例
Git 天天用 但是 Git 原理你了解吗?
对比 Git 与 SVN,这篇讲的很易懂
最新课程
Git版本控制系统
配置管理与持续集成实践
配置管理方法、实践、工具与应用
持续集成与敏捷开发
配置管理实践(从组织级到项目级)
更多...   
成功案例
某单位研发中心 产品集成与服务平台
某电子制造商 配置管理与持续集成
北京 配置管理与持续集成实践
金雅拓 分布式持续集成工具链
北京 持续集成测试最佳实践
更多...