Every time you back that up you are making another 500mb file.
Every time you make a commit in git you are only updating the files that changed.
While there may be an initial large “push” to a remote server (such as github, bitbucket, gitlab), all subsequent pushes only contain what changed.
It’s pretty magical really. You’ll wonder how you ever even considered working without regular commits.
Best part is, git is free and there are tons of tutorials out there to help you set it up.
As far as configuring Unity to play nice with git, keep this in mind:
Here’s how I use git in one of my games, Jetpack Kurt:
Using fine-grained source control as you work to refine your engineering:
Share/Sharing source code between projects:
Setting up the right .gitignore file:
Generally setting Unity up (includes above .gitignore concepts):
1 Like