In this tutorial, I will introduce you to the most important Git commands and Git LFS. Then I show you how you can use a Git integration of Rider and Git blame to find the appropriate commit and video for each line of code. This way you can jump into the video that teaches about the specific implementation detail that you want to learn more about. Finally, we will publish the project and I will give you some tips how you can organize a game development team with GitHub and alternative tools.
https://dev.epicgames.com/community/learning/tutorials/w6Wz/3-unreal-engine-5-c-git-lfs-and-github-command-line-and-rider