合并功能分支
本课属于 Coddy Terminal 学习旅程的“版本控制”单元。第 54 课,共 58 课。
现在两个分支都有了新的提交。是时候把它们合并起来了。你当前在
main 分支上,因此合并 add-task 会进行一次干净的三方合并:两个分支修改了不同的文件,所以不会发生冲突。挑战
简单将 add-task 合并到 main,并使用提交消息 Merge add-task。使用 cat todo.txt readme.md,先打印 todo.txt 的内容,再打印 readme.md 的内容。
每次运行都会从文件夹的新副本开始,编辑器中的整个脚本都会从头重新运行。系统不会替你提交任何内容:编辑器会保留前面步骤中的命令(
git init -q -b main、git config行和目前为止的提交)。请将这些行保留在编辑器中。如果清除它们,你会看到fatal: not a git repository。
亲手试试
终端
git init -q -b main
git config user.name "Todo Dev"
git config user.email "todo@coddy.tech"
git add .
git commit -q -m "Seed todo list"
git switch -q -c add-task
echo "walk the dog" >> todo.txt
git add todo.txt
git commit -q -m "Add walk task"
git switch -q main
echo "This is the project readme." >> readme.md
git add readme.md
git commit -q -m "Expand readme"
# 在下面输入你的命令
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
版本控制中的所有课
自己练习: Terminal 在线编辑器