我有一个git克隆,我想将它恢复到7天前的状态,而不管我从那以后做了几次提交,甚至是从那里推送到原始主机。我正在寻找的是一个时间点恢复,基于日期/时间和特定于克隆目录的东西。在此过程中,我不想更改原始主机(或任何其他克隆)的内容。
这样的事情能做吗?
发布于 2021-10-05 17:07:44
假设您没有通过GIT_COMMITTER_DATE环境变量等方法“尝试更改”提交时间,则可以使用git reflog查看跟踪的origin/master的本地更改
git reflog --date=iso origin/master然后,您可以确定哪个提交是您想要的日期,并使用git update-ref更改origin/master指针:
git update-ref refs/remote/origin/master 0123456789abcdef0123456789abcdefhttps://stackoverflow.com/questions/69454559
复制相似问题