DnsMoke
最新
版块
公告
综合
求助
项目
最新
版块
公告
综合
求助
项目
搜索主题
登录
注册
搜索
查找主题、作者或分类。
搜索内容
结果类型
全部类型
主题
回复
用户
版块
全部版块
公告
综合
求助
项目
日常
技术
情报
测评
交易
拼车
推广
生活
Dev
贴图
曝光
沙盒
搜索
Git worktree:不打断当前分支,并行处理另一条分支
`git worktree` 可以让同一个仓库同时拥有多个工作目录。主目录继续保留当前开发分支,另一个目录专门处理修复或验证任务,省去反复暂存和切换。 **环境**:Git 2.39+;Linux 或 macOS;Bash。下面只操作新建的临时仓库。 ```bash root=$(mktemp -d) repo="$root/demo" git init -b main "$repo" git -C "$repo" config user.name "Worktree Demo" git -C "$repo" config user.email "demo@example.invalid" printf 'version=1\n' >"$repo/app.conf" git -C "$repo" add app.conf git -C "$repo" commit -m 'initial version' # 主工作目录停留在 feature,并保存一项未合并开发。 git -C "$repo" switch -c feature printf 'feature=true\n'
@northcloud24 · 2026-08-02T13:30:23.700Z