[HELP] Using Git as Source Version Control system

Hi everybody, i’m currently working with a friend of mine on a small project we are using Git as our SVC
We are using the multiple map method (each of us as it’s own map file and only working in that file, then we have a global map which references using world building the two maps), i’m currently wondering if this is the preferred method to go or if there are others which are more straightforward to use?
I’m asking this because we returned to unreal after some time we started this project (we started this project when 4.16 was released )and we were wondering if something was changed in this workflows since then.
I’m watching this Version Control Fundamentals | Live from HQ | Inside Unreal - YouTube but i want also to hear your experiences and how guys work in group projects

Another question that i have is should i use git LFS for all the uassets files ora only some of them, and if yes to only some of them which one should i transfer under LFS ?

Thanks you all in advance.

i ended up setting up a private local server with plenty of space running a gitea instance for hosting our projects and overcome the LFS storage limitation of github/gitlab/bitbucket providers