本文主要是介绍Reflog,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1 git reflog
提供线性历史,追踪制造的commit、丢弃的commit,提供30天的缓冲时间,在此期间可从任何错误中恢复,错误包括git reset命令带来不好的部分、分支的删除、rebase消失等;
是做频繁提交的动力,因为可以通过reflog查看和reset恢复;对于没有提交的修改,在工作区或在暂存区都是有风险的;
2 gitk --all 'git reflog | cut -c1-7' &
git图形用户界面,可清楚分辨哪个是一个孤单的分支?哪个提交不再是这个分支的一部分?哪些东西你想恢复?
这篇关于Reflog的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!