我有时会检查一些以前版本的代码来检查或测试。如果我希望修改以前的提交,我已经看到了关于该怎么做的说明——但假设我不做任何更改。当我完成了例如git checkout HEAD^,我如何回到分支的顶端?..git日志不再显示我最近提交的SHA。


当前回答

你可以使用以下git命令之一:

git checkout master
git checkout branchname

其他回答

git reflog //find the hash of the commit that you want to checkout
git checkout <commit number>>

如果您有一个不同于master的分支,一个简单的方法是签出该分支,然后签出master。瞧,你又回到了大师的顶端。也许有更聪明的方法……

显示所有分支并提交 Git日志—分支—一行

显示最后提交 Git日志——分支-1——一行

最后一次提交前显示 Git日志——分支-2——一行

看看图形化的GUI…它显示了所有的提交。有时图形化工作更容易…^ ^

你可以使用以下git命令之一:

git checkout master
git checkout branchname