我试图从我的git中删除5个已发布的提交,并将其重置为mi特定提交。
是的,Sourcetree警告我,但它只是移动HEAD。所以,基本上,如果我再次提取更改,我会恢复我的更改。
另外,我无法进行更改,因为我必须首先进行更改...
这也是我对硬重置的看法......我认为这是唯一的“破坏性的”#34;在git中操作......
有人可以向我解释,并给我一个替代方案???
的Tx
答案 0 :(得分:1)
如果要销毁有关上游存储库的内容,则需要运行git push -f
以使其分支指向另一个提交。
请注意这会打破其他任何人。