您可以使用以下命令从指定的提交开始工作:
git checkout <commit-hash>
其中,<commit-hash>
是您想要开始工作的提交的哈希值。这个命令会把您的工作区恢复到指定提交的状态,从而允许您从那个时刻开始正常工作。
请注意,这个命令将会使您进入分离头指针(detached HEAD)状态,这意味着您在此期间所做的所有更改将不会出现在任何分支上。如果您想要在指定提交上创建新的分支,则可以使用以下命令:
git checkout -b <new-branch-name> <commit-hash>
这将会在指定的提交上创建一个新的分支,并将您的工作区切换到这个新分支上。从这个时刻开始,您可以在这个分支上正常工作。