场景:我正在我的分支上工作,不幸的是它有一个奇怪的命名约定。为了帮助其他一些开发人员,我 checkout
他们的分支 - 修复一些代码并 push
更改。我不得不为一些开发人员这样做,现在,我不记得我最初在哪个分支上工作。git branch
显示了我迄今为止工作过的所有 50 个分支的列表。
有没有办法知道我最初在哪个分支工作? git 是否维护按我可以访问的日期排序的分支历史记录?即使有一种方法可以在我所在的当前分支之前知道我在哪个分支上工作,这也会很有帮助。
最佳答案
如果您运行 git reflog
,当您在分支之间切换时,您将看到与此类似的消息:
012345 HEAD@{6}: checkout: moving from FeatureOneBranch to AnotherExampleBranch
关于git - git 中有分支历史记录吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24295936/