Open source communities on collaborative Git platforms (such as GitHub and GitLab) usually ask contributors to submit changes to the upstream repository from a fork.

Unlike an actual fork which branches off from upstream and has a life of its own, a contribution fork merely is a container for co...