如何还原我的 github 存储库?
how to revert back my github repo?
我已经从其他一些回购中 fork 我的回购并提交了一些 changes.Now 我想根据原始回购更新我的回购并删除我的提交 made.I 我首先尝试恢复它到我分叉回购的地步,然后我将使用以下方式更新它:
git remote add upstream url
git fetch upstream
为了还原我使用
git reset --hard commithash
git push -f origin master
但总是显示:
everything is up-to-date.
我是 git 和 github 的新手,不知道该怎么做。
您应该使用 "stash" 保存您的提交更改。
更新您的存储库后,您将能够 "unstash",这意味着您将重新应用您的提交。
你可以查看这个 link 对我很有帮助。
Example with Android Studio
希望对您有所帮助!
您可以:
- 检查第一次修改之前的提交;
- 创建一个分支(类似于 update-version-2.0.0);
- 更新分支;
之后,如果您不想进行修改或在将来合并分支,您可以简单地使用新分支,这样可以轻松解决冲突(如果有)或恢复任何更改(如果需要) .
我已经从其他一些回购中 fork 我的回购并提交了一些 changes.Now 我想根据原始回购更新我的回购并删除我的提交 made.I 我首先尝试恢复它到我分叉回购的地步,然后我将使用以下方式更新它:
git remote add upstream url
git fetch upstream
为了还原我使用
git reset --hard commithash
git push -f origin master
但总是显示:
everything is up-to-date.
我是 git 和 github 的新手,不知道该怎么做。
您应该使用 "stash" 保存您的提交更改。 更新您的存储库后,您将能够 "unstash",这意味着您将重新应用您的提交。
你可以查看这个 link 对我很有帮助。 Example with Android Studio
希望对您有所帮助!
您可以:
- 检查第一次修改之前的提交;
- 创建一个分支(类似于 update-version-2.0.0);
- 更新分支;
之后,如果您不想进行修改或在将来合并分支,您可以简单地使用新分支,这样可以轻松解决冲突(如果有)或恢复任何更改(如果需要) .