📝 源代码管理实践与AI编程工具体验任务要求
说在前面的话:我们团队的模式是将老师提出的任务作为issue进行重述和扩展,变为可执行条例发布到团队仓库,然后由我们小组成员将自己基于该任务完成的报告作为issue进行跟帖,便于明确各自职能以及相互监督.
一、源代码管理实践要求 🧑💻
- 每位同学需独立完成源代码管理核心操作练习,包括但不限于:代码签入(Commit)、代码复审(Code Review)、合并冲突解决(Conflict Resolution)等。
- 需与同伴协作,通过具体代码示例(如修改同一文件的不同部分、模拟冲突场景等),展示源代码管理的实际应用场景。
- 在GitHub文章中清晰描述:你与同伴如何分工协作,具体通过哪些代码案例体现了源代码管理的基本操作(如分支创建、提交记录、冲突解决过程等)。
二、AI编程工具体验要求 🤖
- 选择并下载至少两款AI编程工具(如VS Code Copilot、Cursor、Tabnine等)。
- 基于实际编程场景(如写函数、调试代码、优化逻辑等)体验工具功能。
- 在GitHub文章中描述:所选工具的名称、核心功能体验、使用过程中的优势与不足,以及对编程效率的实际影响(需结合具体使用案例说明)。
三、GitHub文章(Issue)发布要求 📌
报告提交到该issue下方,便于审查.
- 需将上述两部分内容整合为一篇完整的GitHub Issue。
- 内容需条理清晰,重点突出实践过程中的具体案例和个人体会。
- 可适当添加截图、代码片段等辅助说明,但需保证内容简洁易懂。
四、明日任务 📅
1.完成项目计划,并上传到团队仓库的issue中;
2.完成需求分析说明书,明确需要实现的功能点,并上传到仓库中.
3.完成团队分工,上传到仓库issue中
© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END








- 最新
- 最热
只看作者源代码管理与AI编程工具实践报告
一、源代码管理实践
1.1 实践内容概述
在本次实践中,我与同伴基于 GitHub 开展源代码管理基础操作练习,涵盖:
1.2 具体操作示例
1. git基础信息配置
源代码管理实践与AI编程工具体验报告
一、源代码管理实践
1、基础操作流程:- 新建在线仓库并复制URL,本地新建文件夹git init初始化;
- git remote add origin URL ,添加关联远程仓库设置别名origin;
- git branch main ,新建本地分支;git checkout main ,切换分支;
- git add XXX ,将某文件(夹)添加到本地暂存区;git commit -m "" ,将暂存区修改提交到本地仓库;git push origin main ,把本地仓库当前分支上传到远程;
- git pull origin main ,从远程仓库main分支拉取代码合并;每次开发前需要pull保证获取最新代码。其他命令通过 菜鸟教程 等网站学习。此外在实践过程中发现无论是否启用VPN,从github上pull与push都常常有概率连接不稳定报错。
2、PR与冲突:
新建PR选择不同的分支,能够给出changes。每人提交到自己的分支,别人PR进行复审,可以反馈修改,重新提交复审通过后合并。
如果同时修改了同一个文件,需要手动解决冲突,本地拉取最新分支触发冲突,手动修改代码解决,提交修改后合并。
二、AI编程工具经验
我本人习惯用cursor辅助开发,VScode编写时也使用过Github copilot。对我来说只要能快速帮我解决问题就超级好,实际使用中cursor相比 github copilot支持更多模型选择所以倾向用cursor辅助。
在之前的使用经历中,ai的确 能够大幅提升我的开发效率,列如修改前端页面添加功能,他能够快速给出解决方案,省去了我查找官方文档的时间;只是后续我需要进行符合实际的调整,越复杂的修改可能调整更大甚至得不偿失。
📝 源代码管理实践与AI编程工具体验报告
一、源代码管理实践成果 🧑💻
1. 环境配置与工具联动
环境配置对我而言不算陌生,由于之前常使用Gitee(个人主页:https: gitee.com zixi-moran)管理项目,所以积累了必定的版本控制经验。
但初次使用GitHub时,还是遇到了不少挑战:
🔍 问题一:SSH密钥兼容性问题
GitHub与Gitee的SSH密钥不兼容,需要为GitHub单独生成并配置新的SSH密钥。通过以下命令生成新密钥后,将公钥添加到GitHub账户的SSH设置中,解决了基础连接问题: