How to skip sytem files when use git clone command

Hi ,

I am new user to Git Lab, previously i used to SVN.

So my goal is pull data from GItLab to my network folder.

Requirements:

  1. Pull data from Git lab without sytem files/home files (like ‘.git’ files/folders) | like svn export command in git lab
  2. Pull specifie files from gitlab (like .xls or .rtf files)
  3. Pull folders from git lab and save as zip files without without sytem files/home files (like ‘.git’ files/folders).

Thanks for taking the time to be thorough in your request, it really helps!
Rajasekahr Reddy