TortoiseGit 可视化 Git 操作
TortoiseGit(俗称小乌龟)是一款 Windows 平台 Git 客户端,提供了直观的图形界面。以下是使用 TortoiseGit 进行源代码管理的基本操作流程:
1. 克隆仓库 (Clone Repository)
操作说明:
- 在目标文件夹中右键选择 “TortoiseGit/克隆”
- 在弹出窗口中输入远程仓库 URL
- 指定本地存储目录
- 点击 “OK” 开始克隆
命令行等效操作:
git clone https://github.com/team-1-0-5/AI-question.git
2. 创建分支 (Create Branch)
操作说明:
- 在文件资源管理器中的项目文件夹内右键单击,选择 “TortoiseGit” → “切换/检出…” 选项
- 在弹出窗口中,勾选创建新分支,输入新分支名称(遵循分支命名规范:功能类型/简短描述)
- 点击”OK”按钮创建并切换到新分支
命令行等效操作:
git checkout -b test2
3. 编辑代码 (Edit Code)
操作说明:
1.在本地工作区修改文件
2.TortoiseGit 会自动检测变更的文件,修改的文件会显示红色感叹号图标覆盖
4. 提交到分支 (Commit to Branch)
操作说明:
1.右键选择”TortoiseGit/提交到…“(实际显示当前分支名)
2.勾选要提交的文件
3.填写有关的日志信息
4.点击 “Commit” 提交到本地仓库
命令行等效操作:
git commit -m test 说明
5.推送到远程仓库 (Push to Remote)
操作说明:
1.右键选择”TortoiseGit/推送“
2.在弹出的窗口选择要推送的目标分支
3.点击 “OK” 推送更改到远程仓库
命令行等效操作:
git push
5.提交合并请求 (Create Pull Request)
操作说明:
1.在 GitHub/GitLab 上进入仓库页面
2.切换到你的功能分支
3.点击 “New pull request”
4.填写 PR 标题和详细描述
5.指定审查者(Reviewers)
6.点击 “Create pull request”
AI-Coding 工具使用体验
VS Code Copilot 体验
Copilot 作为深度集成VS Code的AI助手,在日常编码中表现出色。它提供实时代码补全功能,特别是在编写Python和JavaScript时,能准确预测后续代码逻辑,自动生成函数实现和文档注释。最实用的是自动补全重复性代码模板,如循环结构和API调用,显著提升编码效率。不过对复杂算法场景的边界处理有时不够精准,需要人工修正,且非学生用户需要付费订阅。
Cursor 体验
Cursor 的创新在于自然语言编程能力,让我能用中文描述需求直接生成完整代码块。例如输入”实现JWT验证中间件”,它能生成完整的Express.js中间件代码,并保持跨文件上下文理解。项目级的智能问答功能也很强劲,通过@
命令可询问模块调用关系。但资源消耗较大,操作需要手动触发命令面板,响应速度不如Copilot流畅自然。
- 最新
- 最热
只看作者遇如果遇到冲突,不会自动处理。冲突解决需要人工介入,流程有:
1.在提交前,当本地修改与远程分支最新提交有冲突时,TortoiseGit 会有相关的提示并阻止这次提交。
2.手动解决此次冲突,先拉取,然后比较差异,手动选择保留远程 本地代码,或直接编辑合并结果。
3.重新提交。
以上的适用于较为简单的冲突情况,若是较为复杂的冲突,我目前的解决办法就只有先保存一下代码备份,然后使用还原放弃本地冲突文件的修改,重新拉取远程代码。所以我认为在工作的过程中频繁提交并及时拉取以减少冲突的发生概率。