Mengapa Git paling banyak digunakan dibandingkan aplikasi kendali versi yang lain seperti SVN, Mercurial, dll?
Menurut saya ada beberapa alasan.
Alasan pertama adalah orang ini:
Git diciptakan oleh beliau dan beliau ini banyak pengikut hardcore-nya dengan prinsip: kalau bapak ini yang bikin dan yang pake, pasti oke punya deh. Dan memang jika dibandingkan dengan SVN yang sangat populer pada jamannya, Git ini bisa bermanuver lebih macem-macem (termasuk juga menembak kaki sendiri dengan lebih fatal hehe - git push --force anyone?)
Alasan kedua adalah ini:
Sebenarnya ini bisa dibilang sosmednya para pengembang yang ingin berbagi kode mereka dan basis yang digunakan adalah Git (sekarang sudah ada support untuk SVN) sehingga pengembang-pengembang yang lebih baru ya familiarnya dengan Git. SVN ini juga punya problem bahwa dia terkurung di server-server pribadi milik perusahaan tertentu sehingga GitHub ini memberikan terobosan tersendiri di mana ada server version control yang bisa dipakai bersama
Kombinasi bapak influencernya para pemrogram dan kehadiran sosmed kode di era internet yang sedang booming ini membuat Git menjadi populer untuk generasi-generasi pemrogram baru karena mereka tahunya/mulainya dari Git. Siapa bilang pemrograman nggak perlu marketing (dan punya akal sehat nggak kemakan marketing) hehehehehe.
Btw, saya tidak bilang Git ini jelek atau apa gitu cuma ngetop karena modal marketing saja, fitur-fitur yang ditawarkan sangat berguna untuk pemrogram walaupun sepertinya jarang kepakai semuanya dan selama itu bekerja dengan baik ya kenapa tidak dipakai saja?