我“恢复了承诺”并且失去了几天的进步。如何取回我的进度?

时间:2018-04-16 06:12:44

标签: git github git-commit github-desktop

在Github桌面中,我试图提交并同步进度(就像我这样的傻瓜,我上次发送提交的时间是4天前)。我收到一条错误消息,说推送没有成功,因为其中一个文件超过100MB(我正在考虑将此文件添加到.gitignore)。我在网上检查了我的github帐户,看看是否有任何文件被推送而没有。我检查了Github桌面,看不到任何文件。我心里想,这不好,因为如果它不再检测到这些变化,我该如何尝试再次提交它们呢?在恐慌中,我看到以下“恢复此提交”按钮,认为我的更改将再次显示在Github桌面中:

enter image description here

我按下了Revert this Commit,没有发现任何明显的事。我想我再次按下Revert this Commit(坏习惯......)。更恐慌之后,我想我只会对我的一个文件进行一些小改动,看看是否在Github Desktop中显示了更改。它做了。所以我承诺并同步了这一变化。我在线检查了我的github帐户,我发现它已成功推送。这是我意识到我真的搞砸了。我回到Android Studio,现在我意识到进步的日子(一堆丢失的文件)已经消失了(因为我是白痴,我等待几天后备份)。在这一点上,我想我失去了我所取得的进步。我想知道无论如何我能把它拿回来吗?在做了一些研究后,我尝试了git reflog命令,并注意到一些像恢复和重置的话。我想知道这是否足以让我取得进步?

enter image description here

我害怕在没有建议的情况下尝试任何其他事情,因为事实证明我喜欢破坏事物=(

0 个答案:

没有答案