It was really confusing when the video mentioned the visualization tool and suddenly started using the checkout command. They did not explain what checkout is. apparently git checkout will update HEAD to set the specified branch as the current branch.
I really didn’t know what to do with this exercise. In the forum I see people using merge, but we didn’t ‘learned’ that yet. So what is the exact purpose of this exercise when we can only ‘branche-out’ of the current branche and never merge back? (Just curious )
I’m trying to scroll to the replies from fellow teachers, but cant seem to find a well explained example. It would be nice to have an example of a real world simple task, illustrating the difference from using branches and not using them.