Simon Willison’s Weblog

Subscribe

What are the differences between “forking,” “cloning,” and downloading the project as a zip file on GitHub?

21st October 2013

My answer to What are the differences between “forking,” “cloning,” and downloading the project as a zip file on GitHub? on Quora

“fork” creates a copy of the project hosted on your own GitHub account. This is an exclusive Build software better, together. (links to: http://Github.com) feature and not a Git feature.

“clone” uses git software on your computer to download the source code and it’s entire version history.

“download zip” creates a zip file of just the current version of the source code for you to download—the project history is not included.

This is What are the differences between “forking,” “cloning,” and downloading the project as a zip file on GitHub? by Simon Willison, posted on 21st October 2013.

Next: How can one become a masterful Rails developer (and still have a life)?

Previous: For a Django application, deployed on Heroku, what are my options for storing user-uploaded media files?