本文介绍了如何将时间旅行&git存储库恢复到修订版本(&Q)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否可以在Bitbucket上将Git存储库完全还原到以前的X修订版,以便它在X修订版之后不保留任何更改,且不包含任何比X修订版更新的源代码更改。
例如,如果repo中有1、2、3、4、5个修订版本,而我要恢复到修订版本3,则它是最后一个修订版本,并完全清除修订版本4和5的任何痕迹,就好像它们从未创建过且无法检索一样。
推荐答案
可以,您可以通过多种方式执行此操作:
1)您可以指定时间,如10.minuts.ago、1.hours.ago、1.day s.aged.
示例:如果您要在主分支上返回5天前git reset --hard master@{5.days.ago}
2)如果知道提交散列,则可以直接返回git reset --hard <commit_hash>
谢谢!
这篇关于如何将时间旅行&git存储库恢复到修订版本(&Q)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!