繁体   English   中英

如何重新创建(合并)从本地和远程删除的分支?

[英]How does one recreate (merged) branch that was deleted from local and remote?

将功能分支合并到开发中,然后删除本地和远程后,我意识到我忘记了将其合并到生产分支中。

当我尝试签出最终提交时,我收到一条警告:“签出此提交将创建一个分离的HEAD,并且您将不再位于任何分支上..”,因此对该操作有些担心。

是否有步骤来重现特征分支,以便可以将其合并到生产中?

您可以通过挑选樱桃来重新创建它。

创建一个新的分支。 然后选择新功能,从开发中提交并将其合并到生产中。

要进行樱桃选择(如注释中所述),您可以使用git cherry-pick <hash>一次进行一次提交,也可以使用git cherry-pick <startingHash>..<finishingHash>进行一系列提交git cherry-pick <startingHash>..<finishingHash>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM