Why not start with an 'Empty' repo (e.g. a single readme of your problem statement above). Then you can branch the three times and add the different script versions into each of the branches, and commit them separately.
You can then branch/edit/commit/merge and try out all you options in a well managed way.