Hey, don't feel overwhelmed brother, you don't need to know really. But let me explain anyway. Git allows us to manage versions for software, commits are "snippets" of data for each version, so if I changed some code (in my case, added a GUI and rewrote a module) like I fixed a bug, I would make a commit with a message "Fixed a bug". Commits start to pile up and you can go back to them (revert) if that "bug fix" introduced more bugs. Branches are just multiple commits with names (It looks like a tree!), master is the main branch where users usually look at, I named this branch "module-rewrite", to not make any confusions with the "master" (main) branch, as the name module-rewrite makes since for what I introduced. Github is just an online Git provider. thats the basics pretty much, the rest of the stuff is a google away. Again, the user of a tool shouldn't know, but lots of tools here come from some git provider (github) so I hope that is clear.
Also, I miss worded it. I didn't mean "fork", I meant Clone, or download it. Here is a
download from my branch,
read the README.md file for instructions