NOTE: This is no longer maintained! See this file for most recent version.
utility for wrapping around git worktree
, allowing easy navigation between trees
$ git clone https://github.com/keggsmurph21/wt
$ cd wt
$ ./scripts/install
$ source ~/.bashrc
$ wt list
worktrees:
- master
- feature-123
- testing
- stable
$ wt list --all
worktrees:
- master 0123456 /path/to/master
- feature-123 7890abc ~/.worktrees/:owner/:repo/feature-123
- testing 1234567 ~/.worktrees/:owner/:repo/testing
- stable 890abcd ~/.worktrees/:owner/:repo/stable
$ pwd
/path/to/master
$ wt use testing
$ pwd
~/.worktrees/:owner/:repo/testing
$ pwd
/path/to/master
$ git branch --list
* master
testing
$ wt list
worktrees:
- master
$ wt add testing
$ pwd
~/.worktrees/:owner/:repo/testing
$ wt list
worktrees:
- master
- testing
$ pwd
/path/to/master
$ git branch --list
* master
testing
$ wt list
worktrees:
- master
$ wt add new-branch
$ pwd
~/.worktrees/:owner/:repo/new-branch
$ git branch --list
master
testing
* new-branch
$ wt list
worktrees:
- master
- testing
- new-branch