Where does a Git branch start and what is its length?
问题 Every now and then I\'m asked, on what commit a certain branch on git starts or if a certain commit has been created on a specific branch. The end point of a branch is pretty clear: that\'s where the branch label sits. But - where did it start? The trivial answer would be: on that commit where we created that branch. But that information is, as far as I know now, and that\'s why I\'m asking the question, lost after the first commits. As long as we know the commit where we branched off, we can