介绍
欢迎来到 Git 时间旅行探险!你被赋予了一项重要任务:清理一个绝密项目的混乱提交历史。你的目标是运用你新掌握的 Git 技能,特别是交互式变基(interactive rebasing)的艺术,将一个混乱的时间线转变为清晰、简洁的历史记录。
想象你是一位能够改写过去的历史学家。你的工作是整理一系列分散的事件,并将它们重新组织成一个连贯的叙述。这正是你将使用 Git 的交互式变基功能所做的事情。你将合并相关的提交,删除不必要的提交,并重写提交信息,以更清晰地讲述项目开发的故事。
准备好潜入时间流,带着一个经过打磨的 Git 历史记录回归了吗?让我们开始你的时空冒险吧!
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
git(("Git")) -.-> git/BasicOperationsGroup(["Basic Operations"])
git(("Git")) -.-> git/BranchManagementGroup(["Branch Management"])
git/BasicOperationsGroup -.-> git/commit("Create Commit")
git/BranchManagementGroup -.-> git/log("Show Commits")
git/BranchManagementGroup -.-> git/rebase("Reapply Commits")
subgraph Lab Skills
git/commit -.-> lab-387746{{"重写历史"}}
git/log -.-> lab-387746{{"重写历史"}}
git/rebase -.-> lab-387746{{"重写历史"}}
end