git worktree
ブランチをディレクトリに割り当てることができる
そのディレクトリにアクセスすることで該当ブランチにcommitやpushができる
用途
worktree追加
$ git worktree add ../my-feature-branch feature-branch
../my-feature-branch:割り当てるディレクトリ(事前に作成不要)
worktreeの一覧
$ git worktree list
worktreeを削除
$ git worktree remove ../my-feature-branch
ディレクトリも勝手に削除されるっぽい
知った経緯lsadsfj.icon
Gitでブランチをswitchするときコミットされてない変更をstashしなきゃいけないのがめちゃめちゃ邪魔なのでどうにかしたいが、同じリポジトリを5個ぐらいcloneしておくしかないのか
public.icon