A UNIX programmer was working in the cubicle farms. As she
saw Master Git traveling down the path, she ran to meet him.
"It is an honor to meet you, Master Git!" she said. "I have
been studying the UNIX way of designing programs that each
do one thing well. Surely I can learn much from you."
"Surely," replied Master Git.
"How should I change to a different branch?" asked the
programmer.
"Use git checkout."
"And how should I create a branch?"
"Use git checkout."
"And how should I update the contents of a single file in my
working directory, without involving branches at all?"
"Use git checkout."
After this third answer, the programmer was enlightened.