Creo que esta pregunta es solo un caso especial de "¿Por qué debería aprender una CLI para la cual existe una alternativa GUI?". Sospecho que la última pregunta es tan antigua como las GUI, y supongo que hubo muchos intentos de responderla a lo largo de los años.
Podría intentar deambular por mi propia respuesta a esta pregunta, pero Neal Stephenson articuló lo que estoy de acuerdo con la "respuesta definitiva" hace más de diez años en su notable ensayo En el principio ... era la línea de comandos .
Mientras que el ensayo aborda muchos aspectos de la computación, e incluso el mismo Stephenson piensa que mucho Ahora que está obsoleto, el ensayo explica de qué manera las CLI son mejores GUI de una manera extremadamente convincente que literalmente cambió mi vida. Es una lectura larga (~ 40 páginas), pero no puedo recomendarlo lo suficiente a cualquiera que haga preguntas como las que usted hizo aquí.
Finalmente, aunque respondería cualquier tipo de pregunta CLI vs GUI de manera similar, creo que mi respuesta es especialmente cierta para tu pregunta específica, ya que de todas las cosas de computadora que elegiste preguntar sobre git
. Podría decirse que git
es la última herramienta en una lista no muy larga de herramientas informáticas que son verdaderamente dignas de la metáfora del agujero-hawg como se describe en el ensayo de Stephenson. git
, como muchas otras cosas de Unix-ish, es una razón para saber las CLI en sí mismas. A veces, a pesar de su errático 'porcelain' ; a veces por eso.
Entonces, sí, definitivamente puedes ser productivo con la GUI de github, ya sea para OSX o incluso en su sitio web. Sí, en realidad es bastante elegante, uso las funciones del sitio a menudo. Pero no, nunca tendrás ese sentimiento divino cuando tu meñique derecho cuelga por encima de un comando git filter-branch
para una o dos o más. Si tuviera que mantener solo una cosa de mi experiencia con la informática: los desafíos mentales, las amistades íntimas formadas en un centro de datos a las 2AM, la escalera infinita de competencia para escalar, tocar las vidas de los usuarios y reinar sobre los PB de datos preciosos, la cómoda trabajos y una vida cómoda - mantén solo una cosa - sería ese sentimiento divino.