我想创建一个新的分支production
,并只将一个最新的提交从当前分支develop
复制到新的分支production
。我使用命令git checkout -b production
创建并签出了分支。但是,当我在production
分支中查看具有git log
的提交时,我从develop
分支获取所有提交,而不是0个提交。我只想要开发部门的一个最新承诺,我不知道如何实现。有人能帮我吗?
谢谢。
默认情况下,从当前分支的最后一次提交创建新分支。试试这个(指定你想要的提交作为新分支中的HEAD(:
git checkout -b <new-branch-name> <your-commit-id>