1
对不起,如果标题不清楚。我不确定要写什么。 我想问的是,我正在开展一个项目,几天前我做了一个提交,但没有提出。从那以后,我对代码进行了大量更改,甚至还添加了大量文件。昨天,我决定将代码推入github。在做这件事时,我首先将先前提交的提交推入github。但是现在我的回购已被重置为以前的提交。所做的所有更改以及自提交后创建的新文件都已删除。 我想知道所有这些更改和文件是否永久消失?如果不是,如何恢复?将旧的提交推入github后转到当前状态
不' git结帐'把你的改变带回来?这是将您的副本重置到给定分支的正常方式。此外,'git push'隐式地沿着当前分支推送_all_提交,这些提交并不在远程仓库中,因此通常不需要推送单独的旧提交。 –
不,git结账不会带回我的更改。这是问题,我没有做出新的承诺。我刚推了一个旧的。 –
@janos ...抱歉,我是github的新手,我不太了解这些条款。我只是推迟了几天前提交的一个提交,现在当我做出提交时,我的repo回到了状态。 –