[英]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.