我在master(主)分支上进行了6次提交,并添加了一个从master分支的第二次提交开始的新分支。但这是昨天的工作了。今天,我想创建另一个全新的分支,从主分支的第三次提交开始。请告诉我该怎么做。
我像往常一样在 master 分支上进行提交......这样我在该分支上总共进行了 6 次提交。而且,我已经提前从 master 分支的第二次提交创建了一个新分支,对吗?在那个分支中,我做了 4 次提交。所以我希望创建另一个分支,从主分支的第三次提交开始。但为了做到这一点,我无法回到之前的提交,因为,我不知道该怎么做!请告诉我必要的 git 命令/重要步骤,让我知道如何实现我想要的目标。
您可以通过
查看您拥有的提交git log
您将看到提交列表,每个提交都有一个哈希(字母数字字符串)。因此,您需要通过
检查该哈希值git checkout <thehash>
创建分支
git branch <branchname>
并查看新分支:
git checkout <branchname>
您可以通过
将这样的分支推送到原点(远程)git push -u origin <branchname>