We have a massive multi GB git repo which is mainly binary objects.
It takes days to clone.
The actual master branch (without history) is only about 20MB, so a git clone with a depth of 1 was the cure, I thought.
However, Now I need to pull someones updates to the master (we have no branches), and when I pull, there is no depth option/parameter, so it downloads all 2GB.
Is there any way to pull only the master without the history?
I ama git noob (I only use tortoise git), but am expert at SVN, CVS etc.
Note 1: We used to use SVN, which has no such issues, but our rather nontechnical IT Director thought it would be good to impose git on the entire company, even those using mainly binary media, flash, js etc.
Note 2: I saw this post: Pull updates with git after cloned with --depth 1 but I did not understand it.