git 如何从一个分支到另一个分支机构进行挑选,而不在此分支机构结帐

vcudknz3  于 2023-02-02  发布在  Git
关注(0)|答案(1)|浏览(115)

我有3个分支。devmastermaster_copy。现在我在master分支上,需要从dev分支到master_copy的选择性提交 * a而不** checkout 到master_copydev分支。我该如何做?
我需要像这样的cherry-pick <hash> dev master_copy

qjp7pelc

qjp7pelc1#

如果您 * 不 * 想 checkout 其他内容,请考虑使用工作树:

git worktree add blah master_copy
cd blah
git cherry-pick some-commit
cd ..
git worktree remove blah

这是一个矫枉过正,但至少将允许您樱桃采摘没有移动到默认的工作树。

相关问题