【发布时间】:2015-01-10 22:54:04
【问题描述】:
在本地主分支上工作:
git commit -m "Lots of important commits"
git reset --hard origin/master
如何(从远程)检索由于 git reset 而丢失的提交?
编辑:注意这不是关于检索未提交的更改。
【问题讨论】:
-
您无法从远程存储库中提取该代码,您只能将其提交到本地存储库,然后将其重置为远程存储库。该代码从未被推送到遥控器。我尝试总是在硬重置之前创建一个像“temp”这样的分支,这样我就有一些引用这些提交的东西,以防我意识到我需要它们。
-
不是那个的副本,因为这个例子试图恢复提交,而不是未提交的更改。
-
@Turch 抱歉,这是领先的,我的意思是由于我从远程存储库中错误地拉出,如何检索提交