I have been inconsistently using Git to track changes in my apps, and I have instead resorted to .zip archives of each release version of the code.

Now that I am actually embracing Git, I'd like to get all this old history put into a nice clear and simple Git history archive, making it easy to roll back to old versions for testing and historical purposes.

How can I most easily take a series of .zip files and add them to past history of a current project?

I've seen some descriptions of how to do this - but it requires finding and sorting all the versions in order first, and then committing to a blank archive one at a time. If I do this and record version 1.0 and 3.0, and only later find the code for 2.0 -- how can I at a later time insert 2.0 into the history without impacting 1.0 or 3.0?

Thanks!

PS: The Git archive is NOT shared with anyone else. There is no concern at all about messing with anyone else's shared history.