GitHub推送错误提交

时间:2018-07-26 22:11:07

标签: git github

我向github上的分支添加了8个提交,然后向其添加了新的分支,并向其添加了6个新的提交,当我更新项目时,我错误地将更改提交到第一个分支,如何恢复该提交并返回到前一个分支提交之前的版本
此消息出现在我误将其提交的第一个分支上

此分支落后于solutionRestructure 6次提交。

现在我该怎么做才能获得以前的版本?

https://github.com/FatenElhariry/Gigs

1 个答案:

答案 0 :(得分:0)

如果您仍要保留提交历史记录,请使用git revert ...,然后推送到远程存储库。这将进行一个新提交,与您指定的提交相反。

如果需要完全删除提交历史记录,请使用git reset --hard ...并强制(git push -f)到远程存储库。它将向后移动HEAD并重置working directory。小心使用reset --hardpush -f命令,因为这可能会导致数据丢失。

您似乎想进一步研究Git。看一眼。 https://www.atlassian.com/git/tutorials/undoing-changes