签出新分支而不写入当前分支提交

  • 本文关键字:分支 提交 新分支 git github
  • 更新时间 :
  • 英文 :


我想创建一个新的分支production,并只将一个最新的提交从当前分支develop复制到新的分支production。我使用命令git checkout -b production创建并签出了分支。但是,当我在production分支中查看具有git log的提交时,我从develop分支获取所有提交,而不是0个提交。我只想要开发部门的一个最新承诺,我不知道如何实现。有人能帮我吗?

谢谢。

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

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

最新更新