Eu uso o Git há muito tempo e, embora adore o poder das ferramentas de linha de comando do Git, há alguns momentos em que uma GUI é mais conveniente. No meu caso, uso SourceTree.app , da Atlassian.
Como trabalho em muitos projetos diferentes ao longo do dia, a alternância de tarefas é um ponto normal de sobrecarga para mim. Nesse ambiente, cada segundo conta, portanto, chegar à tela certa da minha GUI, mesmo alguns segundos mais rápido, me tornará mais produtivo.
Usando o seguinte comando de Terminal, posso abrir facilmente qualquer pasta de projeto em que estou trabalhando no SourceTree.app:
open -a SourceTree <path/to/repository>
Como moro no terminal a maior parte do dia, isso economiza muito tempo.