Git还原不起作用?

时间:2018-02-15 04:25:21

标签: git github

我在React发布项目时搞砸了,现在我的主分支机构的其他项目已经不见了。我似乎无法弄清楚如何?

我的Github页面:https://github.com/guillherme6/guillherme6.github.io

我正在使用:

git revert 19512552f7d7829c241e82a6b8b730624f956996

git revert 1951255

我做错了什么?

2 个答案:

答案 0 :(得分:1)

如果你想从你的git堆栈恢复提交,你可以执行以下操作。

  1. 如果您想恢复提交,但不要丢失您可以输入的更改
  2.   

    git reset --soft HEAD @ {index of the commit}

    1. 如果要从git堆栈中删除提交
    2.   

      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