Saya pikir pertanyaan ini hanyalah kasus khusus "Mengapa saya harus mempelajari CLI yang ada alternatif GUI?". Saya menduga pertanyaan terakhir adalah setua GUI, dan saya berasumsi ada banyak upaya untuk menjawabnya selama bertahun-tahun. Saya bisa mencoba untuk menerobos jalan saya sendiri melalui jawaban saya untuk pertanyaan ini, tetapi Neal Stephenson mengartikulasikan apa yang saya setujui sebagai 'jawaban pamungkas' lebih dari sepuluh tahun yang lalu dalam esainya yang luar biasa Dalam Permulaan ... Adalah Baris Perintah .
Sementara esai menyentuh banyak aspek komputasi, dan sementara Stephenson sendiri berpikir bahwa banyak yang sekarang sudah usang, esai menjelaskan dalam hal apa CLI adalah GUI yang lebih baik dengan cara yang sangat menarik yang benar-benar mengubah hidup saya. Ini sudah lama dibaca (~ 40 halaman), tapi saya tidak bisa merekomendasikan cukup untuk siapa pun yang mengajukan pertanyaan seperti Anda bertanya di sini.
Akhirnya, meskipun saya akan menjawab segala jenis pertanyaan CLI vs GUI dalam nada yang sama, saya pikir jawaban saya berlaku terutama untuk pertanyaan spesifik Anda karena semua hal komputer yang Anda pilih untuk ditanyakan git
. git
bisa dibilang alat terbaru dalam daftar alat komputer yang tidak terlalu lama yang benar-benar layak untuk metafora hole-hawg seperti yang dijelaskan dalam esai Stephenson. git
, seperti beberapa hal Unix-ish lainnya, adalah alasan untuk mengetahui CLI dengan sendirinya. Terkadang terlepas dari 'porselen' yang tidak menentu ; kadang karena itu.
Jadi ya, Anda pasti dapat menjadi produktif dengan GUI github, baik untuk OSX atau bahkan hanya di situs web mereka. Ya, ini sebenarnya cukup ramping, saya sering menggunakan fitur situs. Tetapi tidak, Anda tidak akan pernah memiliki perasaan saleh seperti jari kelingking kanan Anda tergantung di atas git filter-branch
perintah gila selama satu atau dua tahun. Jika saya harus menjaga satu hal dari pengalaman saya dalam komputasi - tantangan mental, persahabatan dekat terbentuk di pusat data pada pukul 02:00, tangga kompetensi tak terbatas untuk dipanjat, menyentuh kehidupan pengguna, dan memerintah atas PBs dari data berharga, yang nyaman pekerjaan dan kehidupan yang nyaman - pertahankan hanya satu hal - itu adalah perasaan Tuhan.