我在React发布项目时搞砸了,现在我的主分支机构的其他项目已经不见了。我似乎无法弄清楚如何?
我的Github页面:https://github.com/guillherme6/guillherme6.github.io
我正在使用:
git revert 19512552f7d7829c241e82a6b8b730624f956996
和
git revert 1951255
我做错了什么?
答案 0 :(得分:1)
如果你想从你的git堆栈恢复提交,你可以执行以下操作。
git reset --soft HEAD @ {
index of the commit
}
git reset --hard HEAD~
index of the commit
只有一件事。如果要使用这些命令,您应该知道它将从第一次提交中删除,直到您分配的提交为止。这意味着如果要删除git reset --hard HEAD~2
,它将从提交索引1
中删除,直到提交索引2
。
当然,您也可以使用git revert
,但模式相同。您可以从head stack
示例强>
git rever HEAD~2
答案 1 :(得分:0)
如果您想要特定提交,请执行git checkout 19512552f7d7829c241e82a6b8b730624f956996