【发布时间】:2023-03-08 16:57:01
【问题描述】:
我有一个包含 branch1 的存储库。
它有两个提交 123weew(当前)和 gwehhj12(以前)。
我想将 branch1 移动到上一个提交并在现有的 123weew 提交 ID 处创建一个新的 branch2。
如何做到这一点?
更糟糕的是,我只想删除提交 123weew 以便重新开始。
【问题讨论】:
-
不,问题是不同的。我想将我的分支移动到上一个提交
-
这有效地完成了你想做的事情。您可以将先前的提交 ID
gwehhj12用于分支branch1,然后只需执行git branch branch2 gwehhj12。这将使分支branch2从branch1在提交gwehhj12。如果您想完全放弃在branch1上的提交,这是不推荐的,您可以在此处查看问题:stackoverflow.com/questions/3293531/… 但是,由于您在与团队合作时可能遇到的问题,我强烈反对这样做。