git-worktree
管理多个工作树。
概要
bash
git worktree add [-f] [--detach] [--checkout] [--lock [--reason <string>]] [-b <new-branch>] <path> [<commit-ish>]
git worktree list [-z] [--porcelain]
git worktree lock [--reason <string>] <worktree>
git worktree move <worktree> <new-path>
git worktree prune [-n] [-v] [--expire <expire>]
git worktree remove [-f] <worktree>
git worktree repair [<path>...]
git worktree unlock <worktree>描述
管理多个工作树附加到同一仓库的多个链接。
命令
add:创建一个附加到指定路径的新工作树。list:列出每个链接工作树的详细信息。lock:锁定工作树以防止其被自动修剪。move:将工作树移动到新位置。prune:修剪工作树管理文件中的过期信息。remove:删除工作树。repair:修复工作树管理文件。unlock:解锁工作树。
选项
-f, --force:强制执行操作。--detach:以分离 HEAD 模式创建新工作树。--checkout:检出提交。--lock:锁定工作树。--reason <string>:指定锁定原因。-b <new-branch>:创建新分支。-z:使用 NUL 分隔符。--porcelain:以易于解析的格式输出。-n, --dry-run:不实际执行操作。-v, --verbose:详细输出。--expire <expire>:设置过期时间。
Git
git 套件的一部分
