Julia Evans on Nostr: a lot of people are saying that they think of branches as being "based" on another ...
a lot of people are saying that they think of branches as being "based" on another branch (often `main`)
and git's terminology supports this idea in a lot of ways -- you have "rebase" (which moves a branch to have a different base) and "merge base"
so intuitively I think it's pretty normal to think of there as being 2 kinds of branches (even if git doesn't represent it that way internally):
- standalone (like `main`)
- offshoots of a standalone branch
(5/?)
and git's terminology supports this idea in a lot of ways -- you have "rebase" (which moves a branch to have a different base) and "merge base"
so intuitively I think it's pretty normal to think of there as being 2 kinds of branches (even if git doesn't represent it that way internally):
- standalone (like `main`)
- offshoots of a standalone branch
(5/?)