Executando verificação de segurança...
2

Hoje em dia, o ohmyzsh salva muito a minha vida. Realizar uma sequência de comandos como "checkout fetch pull checkout merge push" com gcd && gf && gl && gco <branch> && gm develop && gp é simplesmente incrível.

Mas o que mais me surpreendeu foi a descoberta de comandos ainda mais simples e eficientes, como o gprom. Esse comando basicamente executa um git pull --rebase origin main, evitando alguns merges desnecessários durante a sincronização.

E o melhor de tudo é o gcn!, que é uma verdadeira salvação quando você comete um commit e acidentalmente esquece de adicionar um arquivo por algum motivo. Em vez de fazer um reset soft, adicionar tudo novamente e reescreve o commit, o gcn! simplifica esse processo de forma eficaz.

E sobre os comandos que exemplificou de switch e restore, tem os queridinhos gsw e grst que descobri recentemente fuçando na DOC do ohmyzsh

Achei interessantíssimo o topico e Git é uma skill que a curva de aprendizado eu considero uma das mais legais, pq em um dia vc ta se batendo pra resetar um commit, da um reset --hard e perde tudo, e no outro ta resolvendo uns conflitasso, dando rebase e squash sem nem sentir.

Carregando publicação patrocinada...
1

Top demais André!
Hoje em dia os ALIAS ajudam muito na correria insana do dia a dia, isso só é "perigoso" para quem está começando agora na área que já cria esse "vício", mas pra quem já entende o que está fazendo é mel na chupeta 🤌🏻

1

Sim sim, sinto o mesmo com quem já começa utilizando o Sourcetree ou o Git Desktop por exemplo, ou até mesmo o controle de código fonte do VSCode, acaba pulando algumas etapas de entender os comos e por quês e na hora de voltar atrás e aprender é bem difícil.