在Git的多个分支同时开发

场景:当在某个开发分支上完成开发以后,要在另一个分支上开发功能,如果突然被临时紧急要求完善之前的开发代码,一般用git checkout [branch],但是当前分支代码未提交的话,切换分支之前一般用git stash,最后回来的时候再unstash。如果频繁切换的话,会很烦。

git worktree 命令介绍

git worktree -h
usage: git worktree add [<options>] <path> [<commit-ish>]
  or: git worktree list [<options>]
  or: git worktree lock [<options>] <path>
  or: git worktree move <worktree> <new-path>
  or: git worktree prune [

你可能感兴趣的:(git,github,开发工具)