In a repo I'm working on, dozens of feature branches have been created, worked on, merged to master, and then deleted when done. However, I can still see every single commit in any of those branches with git log --graph
.
With the SHAs in the graph, I can also checkout any commit in those deleted branches.
I think it's a very good thing, but my question is, are they going to be garbage-collected sometime in the future, or are they permanent?