Durante as aulas vimos como operar o Git através do terminal com vários comandos. Meu questionamento é: não dá para fazer tudo isso com interface gráfica através do Vscode? Através dele eu consegui criar um repositório na pasta do projeto e também consigo monitorar e preparar os arquivos para commit, assim como também posso depois de comitar, submeter as mudanças direto para o Github. Há, e também é possível criar e excluir ramificações/branch.
De que maneira as equipes fazem o controle de versionamento? O que é o padrão?