Я думаю, що це питання є лише особливим випадком "Чому я повинен вивчити будь-який CLI, для якого існує альтернатива GUI?". Я підозрюю, що останнє питання є таким же старшим, як GUI, і я припускаю, що було багато спроб відповісти на нього протягом багатьох років. Я міг би спробувати пробитися шляхом власної відповіді на це запитання, але Ніл Стівенсон сформулював те, що я погоджуюсь як «остаточну відповідь» більше десяти років тому у своєму чудовому нарисі На початку ... Командний рядок .
У той час як есе торкається багатьох аспектів обчислень, і хоча навіть сам Стівенсон вважає, що багато з них зараз застаріло, есе пояснює, якими способами CLI є кращими графічними інтерфейсами в надзвичайно переконливій формі, що буквально змінило моє життя. Він довго читається (~ 40 сторінок), але я не можу його рекомендувати достатньо для тих, хто задає такі питання, як ви тут.
Нарешті, хоча я відповів би на будь-яке запитання CLI vs GUI подібним чином, я думаю, що моя відповідь особливо стосується вашого конкретного питання, оскільки всі комп'ютерні речі ви вирішили запитати git
. git
Можливо, це найновіший інструмент у не надто довгому списку комп’ютерних інструментів, які справді варті метафори "дірка-хогг", як описано у нарисі Стівенсона. git
, як і кілька інших речей Unix-ish, є приводом знати CLI всі самі по собі. Іноді, незважаючи на свій хаотичний «фарфор» ; іноді через це.
Так що так, ви точно можете бути продуктивними з графічним інтерфейсом github або для OSX, або навіть просто на їхньому веб-сайті. Так, це насправді досить гладко, я часто використовую функції сайту. Але ні, ви ніколи не матимете цього благочестивого почуття, як ваш правий рожевий висить над божевільною git filter-branch
командою на еона чи двох. Якби мені довелося зберегти лише одне з мого досвіду роботи з обчисленнями - психічні виклики, тісні дружні стосунки, сформовані в датцентрі о 2 ранку, нескінченна драбинка компетентності підніматися, торкаючись життя користувачів і пануючи над ПБ цінних даних, легкий робота та комфортне життя - зберігайте лише одне - це було б богопочуття.