什么是分支
本课属于 Coddy Terminal 学习旅程的“版本控制”单元。第 28 课,共 58 课。
Git 中的分支只是一个指向某次提交的可移动指针。默认分支通常称为 main,你在该分支上进行的每次提交都会让指针向前移动。
分支让你可以同时处理不同的开发方向,互不干扰。你可以:
- 在辅助分支上尝试有风险的想法,并干净利落地放弃
- 独立开发新功能,同时保持
main稳定 - 通过共享分支,把工作交接给队友
你可以随时使用以下命令列出分支:
git branch你当前所在的分支名称旁边会显示一个 *。在内部,Git 通过你之前看到的 .git/HEAD 文件跟踪“当前分支”。
挑战
入门当前目录还不是 Git 仓库。使用 git init -b main 初始化一个新的 Git 仓库(如果不加 -b main,Git 会将第一个分支命名为 master),配置你的用户身份(姓名和邮箱),使用现有的 note.txt 文件创建一次提交,然后列出分支,以确认 main 分支存在。最终输出应如下所示:* main。
亲手试试
终端
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
版本控制中的所有课
自己练习: Terminal 在线编辑器