I've never used GitHub before, and I just started watching tutorials and help videos for it. A couple of the tutorials are about branching, editing, versions...
Am I allowed to just upload the finished product to GitHub when I'm done with it? Or do I have to update the repository several times, to show a sort of timeline of my progress in developing the game?