我可以 运行 一个使用一个 git 分支的程序同时在另一个分支上工作吗?
Can I run a program that uses one git branch and work on another branch at the same time?
如果我有两个分支,master
和 new-feature
,我可以 运行 一个使用 master
的程序然后切换到 new-feature
而不影响原创节目?
至少要考虑这两种可能:
1) 克隆您的存储库。在一个 repo 上工作,让另一个 运行 你的程序。根据您的描述,这似乎是最直接的方法。
2) 也许看看 git worktree
它允许您在不同的目录中一次签出多个分支。
您的程序可以 运行 在分支 A 的版本上,而您在分支 B 上工作并在第二个工作树上检出。
您可以使用 git checkout new-feature
切换到该功能的代码。
这样,您就可以随心所欲地处理它,而不会影响 master
.
的实时站点
如果我有两个分支,master
和 new-feature
,我可以 运行 一个使用 master
的程序然后切换到 new-feature
而不影响原创节目?
至少要考虑这两种可能:
1) 克隆您的存储库。在一个 repo 上工作,让另一个 运行 你的程序。根据您的描述,这似乎是最直接的方法。
2) 也许看看 git worktree
它允许您在不同的目录中一次签出多个分支。
您的程序可以 运行 在分支 A 的版本上,而您在分支 B 上工作并在第二个工作树上检出。
您可以使用 git checkout new-feature
切换到该功能的代码。
这样,您就可以随心所欲地处理它,而不会影响 master
.