主要观点:Git 设计部分是为了支持实验,创新会导致工作区混乱,此时 Git worktree 可帮助回到已知状态。
关键信息:
- Git worktree 是 Git 仓库的链接副本,可同时检出多个分支,有独立路径和不同状态。
- 可通过
git worktree add
创建新 worktree,git worktree list
查看活动 worktree,git worktree move
移动 worktree,git worktree remove
删除 worktree 及git worktree prune
清理。
重要细节: - 示例中在开发新功能时接到紧急修复任务,创建新 worktree 进行修复,完成后可选择推送、存档或从 worktree 拉取更改。
- 工作时不要创建过多 worktree 导致仓库混乱,应按需使用,用完即删除,保持简单专注。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。