Creo que esta pregunta es solo un caso especial de "¿Por qué debería aprender cualquier 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 tratar de encontrar mi propia respuesta a esta pregunta, pero Neal Stephenson articuló lo que estoy de acuerdo como la 'respuesta final' hace más de diez años en su notable ensayo In the Beginning ... Was the Command Line .
Si bien el ensayo toca muchos aspectos de la informática, e incluso si el mismo Stephenson cree que gran parte de esto ahora 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 recomendarla lo suficiente a cualquiera que haga preguntas como las que usted hizo aquí.
Finalmente, aunque respondería cualquier tipo de pregunta CLI vs GUI en una línea similar, creo que mi respuesta es especialmente cierta para su pregunta específica ya que de todas las cosas de la computadora que eligió preguntar git
. git
podría decirse que es la última herramienta en una lista no tan larga de herramientas informáticas que realmente son dignas de la metáfora del agujero como la descrita en el ensayo de Stephenson. git
, como muchas otras cosas de Unix-ish, es una razón para conocer las CLI en sí mismas. A veces a pesar de su errática 'porcelana' ; a veces por eso.
Entonces sí, definitivamente puede ser productivo con la GUI de github, ya sea para OSX o incluso solo en su sitio web. Sí, en realidad es bastante elegante, uso las características del sitio a menudo. Pero no, nunca tendrás ese sentimiento piadoso cuando tu meñique derecho cuelga por encima de un git filter-branch
comando loco por un eón o dos. Si tuviera que guardar una sola cosa de mi experiencia con la informática: los desafíos mentales, las amistades cercanas formadas en un centro de datos a las 2 de la mañana, la escala infinita de competencia para escalar, tocar las vidas de los usuarios y reinar sobre PB de datos preciosos, el cómodo trabajos y vida cómoda, conserve solo una cosa , sería ese sentimiento divino.