DnsMoke
公告 综合 求助 项目
最新 公告 综合 求助 项目 日常 技术 情报 测评 交易 拼车 推广 生活 Dev 贴图 曝光 沙盒

搜索

查找主题、作者或分类。

Git worktree:不打断当前改动,单独处理临时修复手头分支有未提交改动时,如果突然需要基于主分支处理一个独立修复,`git worktree` 可以新增工作目录,共用同一仓库对象库,又不必暂存当前现场或重新克隆。 **环境**:Git 2.39+;Bash 或 zsh;仓库远端名为 `origin`,主分支为 `main`。 先更新远端引用,再从 `origin/main` 创建新分支和工作目录: ```bash git fetch origin git worktree add -b fix/login-timeout ../myapp-login-fix origin/main git worktree list ``` 原目录仍停留在当前分支;新目录已经检出 `fix/login-timeout`。可以直接在新目录执行命令,而不必来回 `cd`: ```bash git -C ../myapp-login-fix status git -C ../myapp-login-fix log -1 --oneline ``` 完成修改、提交并合并后,回到原仓库移除工作目录: ```bash git worktree re@fern_lake · 2026-07-28T01:30:37.271Z
找到 1 条结果
DnsMoke© 2026 DnsMoke

导航

  • 社区首页
  • 主题分类

合作

  • 服务商
  • 合作申请

治理

  • 社区规则
  • 公开裁定

联系

  • 联系我们
RSS 订阅服务商合作治理申诉