场景:我正在使用一个不幸有奇怪命名约定的分支进行工作。为了帮助其他几个开发人员,我检出他们的分支 - 修复一些代码并推送更改。我必须为几个开发人员做到这一点,现在,我不记得我最初是在哪个分支上工作的。
git branch
显示了我迄今为止使用过的所有50个分支的列表。是否有一种方法可以知道我最初在哪个分支上工作?Git是否维护按日期排序的分支历史记录,我可以访问?即使有一种方法可以知道我在当前分支之前正在工作的分支,也会很有帮助。
git reflog
是你的好朋友。 - jthill