worktree 是 [[Git]] 工作区命令,用于管理工作区。
语法
# 创建工作区git worktree add <path> <branch>- add: 创建工作区
path:工作区路径;branch:分支名称;-b:创建新分支;
- list: 列出工作区
- remove: 删除工作区
使用
可以为同一个仓库创建多个目录,每个目录对应不同分支,方便同时处理多个分支,而且他们共用的是同一个 .git 目录。
创建工作区:
cd test
git worktree add ../test-a agit worktree add ../test-b b在工作区通过 [[merge]] 命令合并 master 分支:
git merge master如果不希望同步特定文件,可以通过 [[merge]] 实现。