如何在Github上恢复以前的提交

sh7euo9m  于 2023-06-20  发布在  Git
关注(0)|答案(1)|浏览(232)

如何在GitHub上恢复特定日期的以前提交?例如,我想恢复我以前的提交,从6月1日至今。我该怎么做?

osh3o9ms

osh3o9ms1#

您可以使用--since获取给定日期之前的提交

git log --since 2023-06-01 -n1 --merges --format=format:%H
  • -n1只得到一个
  • --merges不合并
  • --format获取sha

然后重置它

git reset --hard `git log --since 2023-06-01 -n1 --merges --format=format:%H`

相关问题