我使用的 git 存储库包含大量源代码(10,000 个 cpp 文件)。编译项目大约需要一个小时。生成的 *.o 文件在建造目录。此目录位于.gitignore并排除。切换分支时,我想暂时移动这些目标文件,因为我不想在切换回该分支时重新编译。解决这个问题的常用方法是什么?
master
- .gitignore
- build/
- src/
答案1
使用以下方法检查其他地方的分支git 工作树:
git worktree add <new_path> <branch>