Once upon a time, there was a kingdom where the king had many scribes. The scribes would write down the history of the kingdom in many different books. But one day, the kingdom was attacked and the castle where the books were stored was burned down. All the books were lost and the history of the kingdom was gone forever.
The king realized that they needed a better way to keep track of their history, so he asked his scribes to come up with a solution. One of the scribes suggested that they start using "git", a system where they would keep multiple copies of the history in different places. This way, if one copy was lost, they would still have others.
The king liked the idea, so they started using git. The scribes would write the history in one copy and then "commit" it. This would create a "snapshot" of the history at that moment. They would then "push" the snapshot to other copies of the history.
The scribes could also "branch" off from the main history and create their own copies. They could work on these branches and then "merge" them back into the main history. This way, they could work on different parts of the history at the same time without interfering with each other.
The king was pleased with the new system and the history of the kingdom was safe once again. The end.