gpt4 book ai didi

git - 临时 checkout 远程分支的旧提交

转载 作者:行者123 更新时间:2023-12-01 13:53:19 24 4
gpt4 key购买 nike

我有一个名为 Foo 的本地分支,用于在名为 origin 的上游跟踪其名为 Foo 的远程分支。

我想暂时检查 Foo 的旧提交,查看一些东西,然后在我刚刚查看旧代码之后,返回我最近的、最近的提交.

为了放大,我不是在将 HEAD 设置为较旧的提交之后。我确实想重置我的仓库的 HEAD。我只想看看旧的提交,然后回到我现在的位置。

我过去曾多次这样做,但我的内存很模糊,所以我想在再次这样做之前确认一下。我认为是:

$ git checkout {branchName}
$ git checkout {commitId}

是吗?

我知道我也可以通过 GitHub 基于 Web 的界面浏览旧提交中的文件,但我仍然想检查旧提交,因为更改太多,而且 Web 界面的可用性不会对我来说还不够好,无法查看所有这些变化。

最佳答案

是的。回到特定的提交:

$ git checkout {branchName}
$ git checkout {commitId}

回到分支的最新提交。

$ git checkout {branchName}

Or, simple tricks to switch back to the last commit you were
$ git checkout -

关于git - 临时 checkout 远程分支的旧提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46557507/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com