我想创建一个新分支 onMouseMove: function (event) {
let container = document.getElementById('menu3D');
this.mouse.x = (event.offsetX / container.clientWidth) * 2 - 1;
this.mouse.y = - (event.offsetY / container.clientHeight) * 2 + 1;
...
并仅将当前分支 production
的最新提交复制到新分支 develop
。我使用命令 production
创建并签出分支。但是,当我查看 git checkout -b production
分支中的 git log
提交而不是获得 0 个提交时,我从 production
分支获得所有提交。我只想要来自开发分支的最新提交,但我不知道如何实现它。有人可以帮我吗?
谢谢。
答案 0 :(得分:1)
默认情况下,新分支是从当前分支的最后一次提交创建的。试试这个(在新分支中指定你想要的提交作为 HEAD):
git checkout -b <new-branch-name> <your-commit-id>