Sorry, I have hard to believe, that within 4 hours of work, you haven’t though a single time, if maybe need to save.
Usually what’s happens is following. "Ok I check this now. Maybe save? No yet, it doesn’t work. Trying this now. Save? Not yet, still does work. 4 hours later … Save now? Oh darn, crashed :o "
Lets imagine you load now autosave.
Lets assume is 2 hrs back, if you lucky to have that far back.
You open, and then realize, nothing work as expected. And for worse, you don’t remember what did you changed. “I wish I had copy of starting point, before these changes”.
The thing is, many software don’t have auto saves for xyz reasons. Is user responsibility to save there and here in Unity, at the point, which is suitable.
This habit is must to learn, to be proficient.
Now imagine you have large project with autosave every 5 min. If constant freezes won’t be an issue, your certainly will be shocked, when you decide go back one hour. Then realizing, there is no autosave for that point, as it was override long time ago. Even having 10 copies few GB each won’t come to rescue at this point, as is only 50 min back, not full hour. Not to mention required space on disk.
Is entirely your matter to learn and take habit to save relevant data, ensuring you have backups, of older versions. And that not only Unity. Either is simple Tex file, or large project using 2d/3d/Unity, or any other software.
Similarly applies to versioning, which is highly recommended to learn asap.
Lesson learned.
All best.