Eu acho que esta questão é apenas um caso especial de "Por que eu deveria aprender qualquer CLI para o qual existe uma alternativa de GUI?". Eu suspeito que a última questão é tão antiga quanto GUIs, e presumo que houve muitas tentativas de respondê-la ao longo dos anos. Eu poderia tentar abalar o meu caminho através da minha própria resposta a esta questão, mas Neal Stephenson articulou o que eu concordo com a "resposta final" mais de dez anos atrás em seu ensaio notável No começo ... Era a linha de comando .
Enquanto o ensaio aborda muitos aspectos da computação, e enquanto o próprio Stephenson pensa que muito de agora é obsoleto, o ensaio explica de que maneira as CLIs são melhores GUIs de uma maneira extremamente convincente que literalmente mudou minha vida. É uma leitura longa (~ 40 páginas), mas não posso recomendar o suficiente para qualquer um que faça perguntas como as que você fez aqui.
Por fim, embora eu responda a qualquer tipo de pergunta de CLI vs GUI na mesma linha, acho que minha resposta se aplica especialmente à sua pergunta específica, já que todas as coisas de computador que você escolheu perguntam sobre git
. O git
é, indiscutivelmente, a ferramenta mais recente em uma lista não tão longa de ferramentas computacionais que são realmente dignas da metáfora do hawg, descrita no ensaio de Stephenson. git
, como várias outras coisas Unix-ish, é uma razão para conhecer os CLIs por si só. Às vezes, apesar do seu errático 'porcelain' ; às vezes por causa disso.
Então, sim, você definitivamente pode ser produtivo com a GUI do github, seja para o OSX ou até mesmo apenas em seu site. Sim, é realmente muito elegante, eu uso os recursos do site com freqüência. Mas não, você nunca terá aquele sentimento Divino como o seu dedo mindinho direito paira acima de um comando git filter-branch
insano por um ou dois ou dois. Se eu tivesse que guardar apenas uma coisa da minha experiência com computação - os desafios mentais, as amizades próximas formadas em um centro de dados às 2h, a escada infinita da competência para escalar, tocando a vida dos usuários e reinando sobre PBs de dados preciosos, empregos e vida confortável - mantenha apenas uma coisa - seria esse sentimento divino.