Replying to @coderbyheart

Not the master is telling the slave branch what to do, it's a human adding
changes. When committing the changes they let the slave branch point to their
latest commit (they change its tip).

Once done they let the master branch now point to the tip of the slave branch.

Mon, 15 Jun 2020 16:47:43 UTC2

1 reply

Replying to @coderbyheart

Master now has the changes from the slave branch and is equal to the slave
branch.

This shows that the mental model of master/slave makes no sense for version
control.

Master executes no control over or owns other branches.