我忘了创建本地分支并正在使用远程。在做了一些更改之后,我错误地使用Eclipse Git插件无处提交此分支(遗忘的是没有本地分支)。然后我切换到主人,并失去了所有的变化。 那我怎么能恢复我的变化?
答案 0 :(得分:2)
使用git reflog
,您将看到之前提交的ID(按提交时间顺序,从最近到旧),然后您就可以在它们之上进行变基(或者像任何一样使用它们)其他提交,即)。
reflog是你可以恢复从任何(本地)分支的尖端无法到达的提交的最后一个地方,并且提交将保持在最低点,直到它们最终被垃圾收集,理论上可以随时发生。 / p>