小编典典

如何在特定提交处创建分支点?

all

在 Git 中,我理解分支是指向提交的指针。

如何将特定的分支点指向特定的提交?说我想说明master1258f0d0aae...,我该怎么做?


阅读 97

收藏
2022-04-19

共1个答案

小编典典

您可以通过这种方式master指出:1258f0d0aae

git checkout master
git reset --hard 1258f0d0aae

但是你必须小心这样做。它很可能会改写那个分支的历史。如果您已发布它并且其他人正在分支上工作,那将产生问题。

此外,该git reset --hard命令将丢弃任何未提交的更改(即那些仅在您的工作树或索引中的更改)。

您还可以使用以下命令强制更新分支:

git branch -f master 1258f0d0aae

master…但如果你当时在场,git 不会让你这样做。

2022-04-19