E’ una linea di sviluppo, ovvero un set ordinato di commit collegati in un DAG (Grafo acicliclo diretto) che punta sempre all’ultimo commit e inizia dal primo orfano (primo commit del repo). Il primo commit crea il primo branch. In questo modo ognuno puo lavorare sulla propria parte o un singolo puo lavorare su più “idee di implementazione”.