解决分支依赖冲突问题
在多分支协同开发过程中,node_modules被加入到.gitignore中不被git跟踪,由此在切换分支时导致node_modules文件夹被污染。
这时,祭出杀器:git worktree
git worktree add <path> [<branch>]
增加一个新的worktree,其关联路径是path,关联分支为branch
相当于在本地新建了一个文件夹,并从branch分支clone了一份代码到path,但是worktree之间的提交是有关联的,据说是无痛合并(待理解)。
网友评论