如何恢复我的github回购?

时间:2015-04-16 08:19:29

标签: git github commit git-revert

我已从其他仓库中分配了我的仓库,并提交了一些更改。现在我想更新我的原始仓库的仓库并删除我所做的提交。我首先尝试将其恢复到我的位置已分叉回购然后我将使用以下方式更新它:

git remote add upstream url
git fetch upstream

为了还原我使用

git reset --hard commithash
git push -f origin master

但它始终显示:

everything is up-to-date.

我是git和github的新手,不知道该怎么做。

2 个答案:

答案 0 :(得分:0)

您应该使用“存储”保存提交更改。 一旦更新了您的仓库,您就可以“解除捆绑”,这意味着您将重新申请提交。

您可以查看对我非常有帮助的链接。 Example with Android Studio

希望这有帮助!

答案 1 :(得分:0)

你可以:

  • 在第一次修改之前检查提交;
  • 制作一个分支(类似于update-version-2.0.0);
  • 更新分支;

之后,如果您不希望修改或未来合并分支,您可以简单地使用新分支,如果有任何变更或者如果需要还原任何更改,则可以轻松解决冲突