For those of us that are ignorant, can somebody tell me what a PULL request in layman's terms is? And what is it used for?
it is used to request a merge of different versions of versioned files in so called "Versioning file systems"
just google for the term
