什么是合并
本课属于 Coddy Terminal 学习旅程的“版本控制”单元。第 34 课,共 58 课。
合并会将一个分支中的工作合并到另一个分支中。成功合并后,目标分支会包含两个分支中的所有提交,文件也会反映合并后的结果。
标准工作流程如下:
- 切换到你要将更改合并到的分支(通常是
main)。 - 运行
git merge other-branch。
git switch main
git merge feature-loginGit 会查看两个分支的历史记录,并确定如何将它们合并。大多数时候,Git 会自动完成这项工作。合并主要有两种方式:
- 快进:自创建分支以来,
main没有移动。Git 只需将main指针向前移动。 - 三方合并:两个分支都有新的提交。Git 会创建一个新的“合并提交”来合并它们。
你将在接下来的两节课中看到这两种形状。
挑战
入门文件夹中包含 app.txt。设置代码仓库,在 main 上创建首次提交,然后打印当前分支。
这只是热身,为下一课的合并做准备。
亲手试试
终端
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
版本控制中的所有课
自己练习: Terminal 在线编辑器