Sunday, October 24, 2010

301. GIT

Sejak pasang GIT, saya mendapati ianya jauh lebih baik berbanding versioning yang lain. Salah satunya, jika cuba kemaskini ke server sedangkan kod pada server lebih terkini berbanding kod pada local maka GIT tidak membenarkan kemaskini ke server. Ini mengelakkan berlakunya konflik pada kod terutamanya jika melibatkan lebih seorang pengaturcara.

1) Ada 2 GUI sedia ada semasa pasang GIT iaitu GIT GUI dan GITK.

2) GIT GUI dan GITK digunakan bersama2 dan tidak memerlukan GUI client yang lain.

3) Cola merupakan GIT client yang berfungsi seperti GIT GUI.

4) QGIT merupakan GIT client yang berfungsi seperti GTIK dan ada fungsi copy paste teks yang tiada dalam GITK untuk Ubuntu.

5) Giggle merupakan GIT client yang masih tidak banyak arahan untuk digunakan di dalamnya.

6) MSYSGIT merupakan salah satu cara untuk memasang GIT di dalam Windows yang menyediakan penjanaan id untuk SSH tanpa katalaluan.

7) GIT boleh juga mengunakan arahan pada terminal jika tidak mahu mengunakan GIT client.

8) Antara projek sumber terbuka yang mengunakan GIT ialah Linux kernel, GNOME, KDE, XFCE, Symfony2, CakePHP, GIT, dll.

9) GIT mula direka oleh Linus Torvalds pada 3 April 2005 dan mula digunakan untul Linux kernel pada 16 Jun tahun yang sama.

10) Antara kelebihan GIT yang paling ketara ialah kelajuan memproses yang cukup laju.

#zairo