我一直在阅读关于堆栈溢出的其他问题,但没有简单的解释我需要什么.我正在和另一位合作者一起推动远程回购.我想查看几周前的过去提交.我该怎么做呢?
git checkout -b <branch_name> <sha1>
Run Code Online (Sandbox Code Playgroud)
(这将在您想要的特定提交中创建一个新分支和结帐)
如果您只想将当前分支重置为它:
git reset --hard <sha1>
Run Code Online (Sandbox Code Playgroud)
更新sha1:
我对Sha1的意思是这个长哈希与每个提交相关联并识别它.您可以通过执行操作轻松找到它git log
git log输出示例:
commit 10a45e0f0680b8fd493ed0264fe24be2648af1b3
Author: manojlds <manojlds@gmail.com>
Date: Thu Oct 13 19:04:23 2011 -0600
some other commit
Run Code Online (Sandbox Code Playgroud)
10a45e0f0680b8fd493ed0264fe24be2648af1b3 是sha1哈希.