首页 > 解决方案 > 在不编写当前分支提交的情况下签出新分支?

问题描述

我想创建一个新分支production并仅将一个最新提交从当前分支复制develop到新分支production。我使用 command 创建并检查了分支git checkout -b production。但是,当我git logproduction分支中查看提交而不是获得 0 个提交时,我会从develop分支中获取所有提交。我只想要一个来自开发分支的最新提交,我不知道如何实现它。有人可以帮我吗?

谢谢。

标签: gitgithub

解决方案


默认情况下,新分支是从当前分支的最后一次提交创建的。试试这个(在新分支中指定你想要作为 HEAD 的提交):

git checkout -b <new-branch-name> <your-commit-id>

推荐阅读