The Linux kernel has been developed over 25 years by thousands of contributors, so it is not at all alarming that it has grown to 1.5 GB. But if your weekend class assignment is already 1.5 GB, that’s probably a strong hint that you could be using Git more effectively!
What is the size of the Linux kernel?
An ordinary stable 3* kernel is about 70 mb now. But there are little linux distributions of 30-10 mb with software and other stuff running out of the box.
How big should a Git repository be?
You have to reduce your git repo size in order to work it seamlessly. Ideally, we should keep your repository size to between 100MB and 300MB.