如何编译 运行 两个 git 分支

how to compile and run two git branches

我在 git 中有两个独立的分支,其中一个正在生成正确的输出,而另一个是执行相同过程的另一种方法则不是。我一直在分支之间跳转,然后修改一个分支上的东西,然后将它与另一个分支上的东西进行比较。有没有办法并行编译和 运行 它们而不在它们之间来回移动(使用 git 结帐等)?

一种方法是将存储库克隆到另一个目录,并在每个目录中签出不同的分支。