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.