# Git stash & worktree ### stash `git add .` `git stash save` `git stash save --include-untracked` 當在某個 branch 修到一半時須要回到 master,可以使用上述命令緩存檔案的修改,回到 master 就不會有任何檔案的修改,當再次回到該 branch 後,再使用 `git stash pop` 把未完的工作取出繼續工作 ### worktree `git worktree add <folder_path> <source_branch>` 如 `git worktree add ../git-demo-master master` `git worktree list` 查看目前的工作目錄 ###### tags: `Git`