Tentando entender o que Travis CI faz e quando deve ser usado

sou muito novo no Git e estou a planear contribuir para um projecto de código aberto no GitHub depois de descobrir um p ... não quiser commit to all branches? Posso não usar o Travis Cl? Em que circunstâncias é melhor usá-lo (ou deve ser usado)?

Qual é a diferença entre o tipo de ramificação desenvolvimento vs. recurso?

Li poucos artigos sobre as melhores práticas do Git flow. Existem muitos tipos de branch git (por exempl ... ? [1] http://nvie.com/posts/a-successful-git-branching-model/ [2] http://developer.exoplatform.org/#id-branching-model