Para acompanhar o curso e fazer junto do professor, nós fazemos o fork, mas é melhor fazer o fork pegando só a branch principal e ir fazendo junto ao professor e criar uma nova branch para cada aula e dentro de cada branch fazer um commit por vídeo assistido ou seria melhor fazer o fork pegando todas as branches? Mas se pegar todas as branches já vai estar tudo pronto né? Daí não teria essa dinamica de fazer o código junto ao professor. Então qual seria a melhor abordagem?