Can someone "fork", branch, and merge startups?<p>Several teams could work on different forks that would represent different hypotheses, for example. The fork that works is pulled into master.<p>You often find that idea X didn't work in the past for different reasons. Maybe the technology wasn't there yet and the timing was bad. Sometimes though, a startup is born because they chose a different distribution model.