worktree switching branch without stash
Some times you are working on some feature but then you need to check or fix something on some other branch. The normal way to do it is that we do:
git stash
switch to other branch
commit changes
swith to previous branch
git stash pop
This can be complicated especially you have multiple stash. You can't easily understand which stash belongs where.
After version 2.5.2 there is new command called git worktree
Basically it can create new directory which checkout different branch
example
more detail about the command are available at https://git-scm.com/docs/git-worktree
Last updated