I often see questions such as “How do I revert changes I made in the project?” or “How do I collaborate with my friends/etc?” or even “How do I back up my project?” (note: version control generally isn’t primarily used for backups alone). While Unreal Engine doesn’t have these features built-in, it’s very easy to get said features using version control.
I have written a guide to help you with version control stuff and how to set a system up with Unreal Engine. [This guide uses GitHub Desktop]. If you’re interested, please check it out and of course, feedback is always welcome. Thanks!