On Mon, Nov 15, 2021 at 10:56:00AM +0000, andre_pohlmann@xxxxxxxxx wrote: > Starting from the relevant branch > > git branch TEST_1 > git checkout TEST_1 > git status OK, so TEST_1 points at something. We don't know what, but from below, it sounds like the BBV branch. > then > > git checkout BBV ---- that is the original Branch > git branch TEST_2 ff2c8952 ---- the commit to check out from OK, so now TEST_2 is created from ff2c8952. But from the details you've given, we don't know what relationship that has to what was on BBV, or any other commit. > git checkout TEST_2 > git status And now it's our HEAD, though I don't think that matters, because... > git branch --contains 48c8756e ---- the commit with the specific code ...this is asking which branches contain 48c8756e, and doesn't care about HEAD at all. > the result is that only TEST_1 is shown, not TEST_2. > It looks to me like the commit is missing. I can't say if this is a bug or not, without knowing the relationship between 48c8756e and ff2c8952. Have you tried something like: git log --oneline --graph 48c8756e...ff2c8952 That should show you whether one is an ancestor of the other. -Peff