如何在GitHub上恢复特定日期的以前提交?例如,我想恢复我以前的提交,从6月1日至今。我该怎么做?
osh3o9ms1#
您可以使用--since获取给定日期之前的提交
--since
git log --since 2023-06-01 -n1 --merges --format=format:%H
-n1
--merges
--format
然后重置它
git reset --hard `git log --since 2023-06-01 -n1 --merges --format=format:%H`
1条答案
按热度按时间osh3o9ms1#
您可以使用
--since
获取给定日期之前的提交-n1
只得到一个--merges
不合并--format
获取sha然后重置它