>>12471592git is version control software. Which means you can create a project make a bunch of changes add files change lines etc then commit these changes. it stores all the changes and shit and you can revert back to previous versions of it and see what changes were made etc. github basically allows you to store these git files and share them and allow people to make changes etc. bunch of fancy UI shit. I hope this helps layman understand.