Git远程分支提交
问题描述:
我忘了创建本地分支,并与远程工作。在做了一些修改之后,我错误地使用Eclipse Git插件在无处提交这个分支(忘记没有本地分支)。之后,我转向了主人,并失去了所有的改变。 那么我如何恢复我的变化?Git远程分支提交
答
使用git reflog
,您会看到先前提交的ID(按照提交时间的顺序,从最近到最早),然后您可以重新绑定它们(或像使用其他提交一样使用它们,那是)。
reflog是最后一个可以恢复无法从任何(本地)分支的提示进行提交的提交,并且提交将停留在这些限制内,直到它们最终被垃圾收集为止,这在理论上可能随时发生。
如果您拉动远程分支会发生什么? – okrumnow
我仍然无法找到我的更改 – IgorDiy