项目 在 Git 技能树

合并团队的修改

合并指南更新,解决字段冲突,在保留双方原始 Git 历史的同时交付完整文件。

项目Git

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

合并团队的修改面向希望整合贡献、保留有用工作的 Git 初学者。你将帮助花园团队交付完整的游客指南,再将同一工作方式用于志愿者手册。

两项引导实验先练习自动合并,再处理需要人工判断的冲突。你将组合同行中的互补信息,保留其他页面的更新,并从新的接收克隆中取得实际交付的文件。独立挑战更换手册内容,并交换双方掌握的正确字段。每个单元均有独立准备的仓库。

你将学到什么

  • 理解推送拒绝,获取同事提交而不替换工作文件。
  • 阅读本地与远端跟踪历史,合并独立贡献并保留原始提交。
  • 取消未完成的合并,解决字段冲突,保留自动合并的页面。
  • 发布完整合并,通过独立克隆从共享仓库取得同一组可用文件。

本课程适合谁

你应能输入终端命令、使用路径,并认识提交、分支、git add、git commit 和基本 diff。本课教授远端名称、获取、推送、克隆和合并冲突,无需编程或管理 Git 服务器。

现成的 Linux Terminal 提供 Git 和小型文本文件仓库。编辑副本、共享仓库与接收副本均是同一训练机器上的目录。课程文档提供本地化版本;文件内容、命令输出及 Terminal 标签保留英文。

常见问题

需要 GitHub 或远程服务器吗? 不需要。课程通过本地路径使用真实 Git 仓库,无需外部账号、凭据、托管服务或服务器搭建。

会覆盖同事的工作吗? 任务要求在历史中保留双方原始贡献,并组合各自批准的信息。你会练习取消未完成的合并;强推并丢弃一方贡献不符合项目要求。

挑战如何拓展引导实验? 独立手册场景改变文件信息及正确字段所属的一方,使用相同的已教工具和冲突类型,并明确保留与交付要求。

需要多长时间? 两项引导实验与一项挑战约需 120 分钟,包括阅读和普通错误处理。这是作者估计,并非初学者实测计时。

教师

labby
Labby
Labby is the LabEx teacher.