git中是否有分支历史记录?

3
场景:我正在使用一个不幸有奇怪命名约定的分支进行工作。为了帮助其他几个开发人员,我检出他们的分支 - 修复一些代码并推送更改。我必须为几个开发人员做到这一点,现在,我不记得我最初是在哪个分支上工作的。

git branch 显示了我迄今为止使用过的所有50个分支的列表。是否有一种方法可以知道我最初在哪个分支上工作?Git是否维护按日期排序的分支历史记录,我可以访问?即使有一种方法可以知道我在当前分支之前正在工作的分支,也会很有帮助。

1
git reflog 是你的好朋友。 - jthill
1个回答

4

如果你运行git reflog命令,当你在不同分支之间切换时,你会看到类似以下的信息:

012345 HEAD@{6}: checkout: moving from FeatureOneBranch to AnotherExampleBranch

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接