背景
想对比2个分支的代码,或者在A分支开发时,需要看B分支,切来切去太麻烦,而且新写的代码还没法直接切到B分支。
操作方法
假如有A、B 2个分支。
通过git worktree
为B分支新建1个worktree,然后通过打开新项目的方式,将B分支打开:
1. 输入命令:
git worktree add ../copytest
…表示上一级目录,copytest表示目录名
2. 在IDEA/PyCharm/GoLand中,通过开发新项目,将B分支打开:
接下来,就可以同时看2个项目(就是A、B2个分支),就可以愉快的coding了。
参考文章
https://stackoverflow.com/questions/45491328/git-add-a-worktree-from-existing-remote-branch