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


当前回答

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

其他回答

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

git checkout master
git checkout branchname

如果您的最新提交是在主分支上,您可以简单地使用

git checkout master

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

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

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

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

你可以简单地执行git pull origin branchname。它将再次获取最新的提交。