Vous devez utiliser le drapeau -I pour exclure un motif :
tree -a -I '.git'
J'espère que ça aide.
J'ai écrit un clone d'arbre basé sur un nœud appelé tree-fiddy qui respecte les paramètres de gitignore. C'est assez alpha en ce moment, mais ça marche bien sur mes machines.