Using Github to contribute

It seems there is little contribution, given the size of the user base.
Nonetheless, I have been trying and getting extremely frustrated with the use of git.
I hate it when people ask for a step-by-step instructions, but I need some help from Git experts.

  1. I fork Dolibarr online.

  2. I clone my fork locally, but only the develop branch.
    This leaves me with a .git file of approx 50MB.

  3. I add the upstream remote, but only the develop branch.
    git remote add -t develop upstream https://github.com/Dolibarr/dolibarr.git
    This still leaves me with a .git file of approx 50MB.

  4. I try and update my local fork:
    git fetch upstream develop:refs/remotes/upstream/develop
    This leaves me with a .git file of approx 500MB, yes half a GB, as it has all the commits and versions back to the Old Testament.

Obviously I don’t care about history, so
a) is it possible to set things up so I am only tracking the develop branch/I don’t have this enormous amount of unnecessary information?
b) If so, HOW?

I have wasted hours on this instead of doing any work, and I have lost the will to live/contribute anything.
I am using Smartgit on Windows 10 and the Git-shell.

thanks
Steve

Hello

Not sure about Smartgit. Try GitHub Desktop for Windows 10.

Personally, I use GitExtensions for Windows 10 and find it not-that-hard. Although Git itself is hard to figure out.

Thanks, I never saw your reply until now.