This problem is solved by forks: any time a developer wants to change something in an open source project, they don’t clone the official repository directly. However, the idea of open source is that everybody can contribute to the project. In open source projects it is the owner of the repository who decides who can push to the repository. Without this, it's quite unusual for public projects to let anyone push their own commits directly.įorking creates an entirely new repository from existing repository (simply doing git clone on gitHub/bitbucket)įorks are best used: when the intent of the ‘split’ is to create a logically independent project, which may never reunite with its parent.īranch strategy creates a new branch over the existing/working repositoryīranches are best used: when they are created as temporary places to work through a feature, with the intent to merge the branch with the origin.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |