我有3个分支。dev,master,master_copy。现在我在master分支上,需要从dev分支到master_copy的选择性提交 * a而不** checkout 到master_copy或dev分支。我该如何做?我需要像这样的cherry-pick <hash> dev master_copy
dev
master
master_copy
cherry-pick <hash> dev master_copy
qjp7pelc1#
如果您 * 不 * 想 checkout 其他内容,请考虑使用工作树:
git worktree add blah master_copy cd blah git cherry-pick some-commit cd .. git worktree remove blah
这是一个矫枉过正,但至少将允许您樱桃采摘没有移动到默认的工作树。
1条答案
按热度按时间qjp7pelc1#
如果您 * 不 * 想 checkout 其他内容,请考虑使用工作树:
这是一个矫枉过正,但至少将允许您樱桃采摘没有移动到默认的工作树。