并行更新 main 分支
本课属于 Coddy Terminal 学习旅程的“版本控制”单元。第 53 课,共 58 课。
与此同时,main 上的文档需要做一个小修改,这与功能开发无关。
同时更新两个分支是最贴近实际的情况,下一课中的合并将是真正的三方合并,而不是快进合并。
挑战
简单切回 main(功能分支已经有了新的提交)。将 This is the project readme. 这一行追加到 readme.md,然后暂存并提交,提交消息为 Expand readme。
打印 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"
# 在下方输入你的命令
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
版本控制中的所有课
自己练习: Terminal 在线编辑器