如果我有两个分支,master
和new-feature
,我可以运行一个使用master
的程序然后切换到new-feature
而不影响原始程序吗?
答案 0 :(得分:2)
至少要考虑以下两种可能性:
1)克隆您的仓库。处理一个仓库,让另一个仓库运行您的程序。这似乎是您所描述的最直接的方法。
2)也许看看git worktree
它允许您一次在单独的目录中签出多个分支。
当您在第二个工作树上检出分支B时,您的程序可以在分支A的版本上运行。
答案 1 :(得分:0)
您可以使用git checkout new-feature
切换到该功能的代码。
这样,您可以根据需要进行处理,而不会影响master
上的实时网站。