使用场景:可以在同一个项目下同时在两个不同的分支上开发,共用同一个仓库,所以在工作区时,可切换目前仓库存在的分支,使用步骤如下:
- 开辟工作区:
git worktree add 路径地址(你想把此分支的代码放在磁盘中的哪个位置) origin/test
在此目录下刚才add后的目录地址
开一个工作区,并且用的分支代码是test分支的代码,此目录不要与主目录在一起,要另开目录 - 进入开辟的工作区,切换分支进行开发:git checkout test,开发完成即可常规的add 修改和commit代码
- 开发完成后,可删除工作区,因为一个分支最多只能有一个
git worktree
:git worktree remove 目录地址
即可删除此工作区 - 查看工作区:
git worktree list