Git Hard Reset只需移动HEAD

时间:2016-06-02 22:15:46

标签: git

我试图从我的git中删除5个已发布的提交,并将其重置为mi特定提交。

是的,Sourcetree警告我,但它只是移动HEAD。

所以,基本上,如果我再次提取更改,我会恢复我的更改。

另外,我无法进行更改,因为我必须首先进行更改...

这也是我对硬重置的看法......我认为这是唯一的“破坏性的”#34;在git中操作......

有人可以向我解释,并给我一个替代方案???

的Tx

1 个答案:

答案 0 :(得分:1)

如果要销毁有关上游存储库的内容,则需要运行git push -f以使其分支指向另一个提交。

请注意这会打破其他任何人。