Conteúdo muito útil!
Eu tinha o costume de usar ferramentas para realizar ações no git, porém muitas vezes me sentia limitado ao que era oferecido e não sabia exatamente como funcionava por baixo dos panos quando eu solicitava um comando, além de não ter muitas opções em determinadas situações.
Em um determinado momento, descontente, eu decidi que não iria mais usar ferramentas e que faria tudo no terminal, através de linhas de comando git. Isso aumentou severamente meu entendimento de como funcionam as ações e a minha capacidade de gerir um repositório e ter tomadas de decisões mais precisas diante das situações do dia a dia.
São comando básico listados aqui, porém que cobrem a enorme maioria dos casos que enfrentamos em uma rotina de trabalho. Alguns comandos aqui eu nunca cheguei a usar, porém já estou separando aqui para testar.