Use shallow clone to reduce the download size of a GitHub repository
If you want to send a pull request to a certain project on GitHub, you first have to fork it to your own repository and then - in the most cases - clone it to your local machine. If you're contributing to a very active project with many commits, the size of this download will grow over the time. This is because the entire commit history of the project will be cloned to your machine as [Read more...]