分支Branch
准备开发 SaveButton 新功能时,从 main 当前提交分出 feature/save-button,先在自己的历史轨道里尝试。
main
a84c91efeature/save-button
c21f7abBRANCH POINTERSmain stays · feature +1

git
用 Git 保存修改、试验分支、协作合并并回看代码历史。
准备开发 SaveButton 新功能时,从 main 当前提交分出 feature/save-button,先在自己的历史轨道里尝试。
a84c91ec21f7ab你要开始参与一个已有项目,需要把远程仓库带到自己的电脑上继续工作。
SaveButton 功能完成后,把这次文件快照、提交信息和父节点留成一条可检查的 Git 记录。
a84c91eAI 说它改好了一个文件,你想先确认到底哪几行发生了变化。
修改页面后,先区分工作区、暂存区和已经写入历史的提交,再把这次改动留成可回看的记录。
a84c91e项目里出现了 .env、node_modules 或构建产物,你不想把它们误提交进仓库。
feature/save-button 已完成,准备把功能分支带回 main,同时保留两边的提交历史。
b12d430c21f7ab同事已经把功能提交到远程仓库,你要把这些更新带到本地 main 继续工作。
功能分支已经完成,你要让同事先看差异、跑检查并决定是否合入 main。
本地功能已经提交并检查通过,现在要把这段历史送到远程仓库让团队看到。
你改到一半却要先切分支处理紧急问题,不想提交半成品,也不想丢掉当前改动。
你要同时修复一个 bug 和继续做新功能,又不想反复切换当前目录里的分支。