🐩

開発日記-2025-11-02 / git worktree について調べる

公開日12か月前2025-11-02
MarkdownRaw Content

git worktree について調べる

  • devcontainer を使ってると色々と面倒なので今後も調べて楽な方法を探す

worktree 追加

Terminal
git worktree add ../folder-name

worktree 削除

Terminal
git worktree remove ../folder-name

worktree 一覧

Terminal
git worktree list

devcontainer で git worktree

  • worktree の .git はファイルになる
  • このファイルに記載されたパスの大元の .git が見つけられないと GIT の操作とかができない
  • devcontainer 上の worktree はマウントしないと見つけられない
docker-compose.override.yml
version: "3"

name: "project-worktree"

services:
  client_workspace:
    volumes:
      - ../../project/.git:/var/project/.git:cached
.git
gitdir: ../project/.git/worktrees/worktree

ブックマーク

Dev Container でも Git Worktree で快適に開発したい Git Worktreeをわかりやすく解説 git worktreeで作った環境でDev Containerを使う時にgitを使えるようにする - Qiita