I made a short video on how to setup a new project on GitHub. Aside from the basics, this covers Git-LFS and submodules.
oh thanks! i had no idea about the automatic gitignore option when setting up a new repo