Hello all! I am not a software developer, but am interested in game development and making my own games. After restarting due to switching PCs/Operating Systems, I was recommended to setup version control to keep track of changes and to share the project with a friend who is also interested in it with me. I've heard to steer away from Github from proprietary reasons and they have been stealing users code (?), and as recommended Codeberg.
My question really comes down to: could someone please explain or give instructions for how to set this up so I can easily make changes after each working session? I come from a product development engineering background where we have technical drawings where revisions are made, approved, and saved (Rev A, Rev B, Rev C, etc.) with documented changes between each revision of a single file/drawing. However, I don't understand setting up a project and navigating older/newer versions where there are hundreds of separate files all being updated and changing constantly.
I've been using Godot specifically and writing in the script editor there. Is that okay?