【问题标题】:After doing `git pull` in a local repository, is it possible to find out which commit was the last before the git pull? [duplicate]在本地存储库中执行 `git pull` 后,是否可以找出 git pull 之前的最后一次提交? [复制]
【发布时间】:2021-09-26 15:53:36
【问题描述】:

我做了一个 git pull。然后,发生了快进合并,多个对象和提交被添加到我的本地存储库中。

有些事情出错了,我想在从上游拉取新对象之前回到本地存储库的状态。

因此,我想在拉取之前签出最后一次提交。问题是我记得拉取之前的最后一次提交是什么。

在拉取之前是否有显示最后一次提交的命令?也许另一个命令显示最后一次 git pull 上添加的内容?

谢谢。

【问题讨论】:

  • “出了点问题” - 具体是什么?
  • 应用程序使用发生 git pull 的存储库。应用程序代码尚未准备好进行新更改。这就是为什么我想让它回到以前的状态。以前的东西都正常。
  • 这能回答你的问题吗? git: what commit was I on before I merged?

标签: git git-pull git-checkout


【解决方案1】:

有类似的意思吗?

git reflog <branch>

这里解释:git: what commit was I on before I merged?

【讨论】:

    猜你喜欢
    • 2020-04-04
    • 2016-04-26
    • 2015-03-11
    • 2020-11-05
    • 1970-01-01
    • 2013-11-20
    • 2017-01-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多