The basic definition of Git is that it's a version control tool, allowing multiple people to interact with the same files independently with the option to merge changes into the master branch. Git is ...
The key difference between Git clone and fork comes down to how much control and independence you want over the codebase once you've copied it. Any public Git repository can be forked or cloned. A ...