Git 尝试还原立即提交I';m发散

Git 尝试还原立即提交I';m发散,git,Git,好的,我是新手,所以请温柔一点。 我提交了一个文件,然后我试图恢复它,因为它是错误的。我在这个网站上使用了一个教程,使用gitreset--softhead~1 现在,我的分支和源代码/主代码已经分开,分别有2个和13个不同的提交。它列出了我最初提交后最近提取的一些文件 仅供参考,我从来没有推送过文件,我只是提交了它。如果你想扔掉你的不同提交,你可以只git reset--hard origin/master做git reset--hard origin/master就可以了。但这将破坏您的所有

好的,我是新手,所以请温柔一点。 我提交了一个文件,然后我试图恢复它,因为它是错误的。我在这个网站上使用了一个教程,使用git
reset--softhead~1

现在,我的分支和源代码/主代码已经分开,分别有2个和13个不同的提交。它列出了我最初提交后最近提取的一些文件


仅供参考,我从来没有推送过文件,我只是提交了它。

如果你想扔掉你的不同提交,你可以只
git reset--hard origin/master

git reset--hard origin/master
就可以了。但这将破坏您的所有更改。如果您再次陷入这种情况并希望保持提交,您有两个选择

1)
git pull
这将把来自origin/master的更改合并到本地。将有一个合并提交,说你有“合并到主主主控”


2)
git pull--rebase
这将回滚您对origin/master的最后一次共享提交的提交。应用远程服务器上的更改,最后应用您的更改。这可能会导致冲突,但历史记录中没有合并提交。

我想我要做的就是撤消计算机上的更改,并与主机同步备份。有没有一个简单的方法可以做到这一点?这不会影响主人的权利吗?就我的本地包厢?我提出质疑的原因是,我看到了其他用户所做的改变,而不仅仅是我自己的改变。
master
在您的本地框中。如果这是您的要求,那么不进行git push操作就无法影响遥控器。非常感谢。你救了我的命。